Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2005.10.23;
Скачать: [xml.tar.bz2];

Вниз

RAS: Некорректное поведение функции RasGetEntryDialParams   Найти похожие ветки 

 
BFG9k ©   (2005-08-19 15:54) [0]

Делаю следующим образом :

... 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 , производился дозвон и т.д. Что могло случиться ?

RasGetErrorString(632...) - обнаружен неправильный размер структуры. Откуда ? Раньше был правильный! Record field alignment=1. Мистика...


 
AbrosimovA   (2005-08-21 10:32) [1]

Я пользуюсь следующей функцией:

function GetParamDial(var UserName,Password,Phone: string;
                     const EntryName: string) : Integer;
var Fp: LongBool;
   R : Integer;
   dwEntryInfoSize,dwDeviceInfoSize: Longint;
   EntryParam: TRasEntry;
begin
 FillChar(DialParams, SizeOf(TRasDialParams), 0);
 dwEntryInfoSize := sizeof(TRasEntry);
 dwDeviceInfoSize:=0;
 with DialParams do
 begin
   dwSize:=Sizeof(TRasDialParams);
   StrPCopy(szEntryName, EntryName);
 end;
 R:=RasGetEntryDialParams(nil, DialParams, Fp);
 EntryParam.dwSize := sizeof(TRasEntry);
 RasGetEntryPropertiesA(nil, DialParams.szEntryName,
 @EntryParam, dwEntryInfoSize, nil, dwDeviceInfoSize);
 if R=0 then
 with DialParams do
 begin
   UserName:=szUserName;
   if Fp then Password:=szPassword
   else Password:="";
 end;
 Phone:=EntryParam.szLocalPhoneNumber;
 Result:=R;
end;



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2005.10.23;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.04 c
1-1127995363
superoberon
2005-09-29 16:02
2005.10.23
Прозрачность DBGrid


2-1128073245
Andrey235
2005-09-30 13:40
2005.10.23
Как сохранить информацию?


2-1128149617
SHTrassEr
2005-10-01 10:53
2005.10.23
Помогите найти родителя!!!


6-1120161129
Yegorchic
2005-06-30 23:52
2005.10.23
HTML страница в WebBrowser не через Navigate


4-1124474620
Urdolphin
2005-08-19 22:03
2005.10.23
DelphiLamer.ru или Не дай вирусу проникнуть! 2





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский