![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Некорректное поведение RasGetEntryDialParams [D2, D3, D4, D5, D6, D7, WinME, NT4, Win2k, WinXP]
BFG9k © (2005-08-19 14:37:00)Делаю следующим образом :
... uses RasUnit //скачал откуда-то (не Ras.pas)
FillChar(DialParams, SizeOf(TRasDialParams), 0);
with DialParams Do
begin
dwSize:=Sizeof(TRasDialParams);
StrPCopy(szEntryName, fEntryName);//fEntryName - имя соединения
end;
R:=RasGetEntryDialParams(nil, DialParams, Fp);
...
R=632. Проблема в том, что ранее этот же код нормально работал, R было равно 0 , производился дозвон и т.д. Что могло случиться ?
BFG9k (2005-08-19 16:04:00) [1]Сделал под RAS.pas - заработало
BFG9k (2005-08-19 15:10:00) [2]Чуть продвинулся.
RasGetErrorString(632...) - обнаружен неправильный размер структуры. Откуда ? Раньше был правильный! Record field alignment=1. Мистика...