Форум — Ответы     (  К темам )
 ?  Ildar: dial-up networking trouble with RasDial() (03-03-2003 12:42:19)
rdParams.dwSize = sizeof(RASDIALPARAMS);
rdParams.szEntryName[0] = '\0';
lstrcpy( rdParams.szPhoneNumber, Phone.c_str());
rdParams.szCallbackNumber[0] = '\0';
lstrcpy( rdParams.szUserName, LoginI.c_str());
lstrcpy( rdParams.szPassword, Password.c_str());
rdParams.szDomain[0] = '\0';
hRasConn = NULL;
DWORD dwRet = RasDial( NULL, NULL, &rdParams, 0L, NULL, &hRasConn );

Пишу такой вот текст... Под Вин2000 работает а под Вин98 выдает "Неправильно задан буфер" :(
 Devnvd (10-03-2003 19:14:07)
Очистите структуру rdParams перед заполнением.
ZeroMemory(&rdParams,sizeof(rdParams));
Для систем Win98 и Win2000 размер структуры одинаков. Смысл тоже одинаков.