to C programmers (RasGetEntryDialParams)


[ Комментарии ] [ Добавить комментарий ] [ Доска объявлений HackZone ]

Отправитель: Dmit, October 12, 1998, 14:18:28:

В ответ на: to C programmers (RasGetEntryDialParams) (отправитель: ZaK, October 12, 1998, 13:33:12):


: Вобщем такая штука
: ......
: .........
: .............
: void xxxx(char *szPhonebook)
: {
: DWORD rc;
: RASDIALPARAMS rgrec;
: ....
: rc = RasGetEntryDialParams(szPhonebook, &rgrec, 0);

: printf("L: %s\n", rgrec.szUserName);
: ......
: }

: По идее все нормально и компилиться и выполняется но не хрена не выдает szUserName или еще какие поля, начал разбираться и оказалось что функция выдает rc = 87L (тоесть Инвалид параметр) Что за ..... кто нибудь подскажет???

Я не знаю, где ты раздобыл такой вызов, но в Help-е к MS VC++ 4.0 у меня написано:

DWORD RasGetEntryDialParams (
LPTSTR lpszPhonebook, // pointer to the full path and filename of the phonebook file
LPRASDIALPARAMS lprasdialparams, // pointer to a structure that receives the connection parameters
LPBOOL lpfPassword // indicates whether the user's password was retrieved
);

Стало быть последний параметр, который у тебя == 0, должен быть указателем на BOOL. Может из-за этого?


Комментарии:


Цитировать сообщение


[ Комментарии ] [ Доска объявлений HackZone ]