Главная страница
    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.034 c
6-1116820742
Lex_!
2005-05-23 07:59
2005.10.23
tidHTTP (indy10)+ ISA Proxy авторизация


2-1127593247
Сергей Р.
2005-09-25 00:20
2005.10.23
Вопрос про перетаскивание Timage


14-1127883700
Ega23
2005-09-28 09:01
2005.10.23
С днем рождения! 28 сентября


14-1128022479
lookin
2005-09-29 23:34
2005.10.23
CSKA-MIDT


14-1127983580
ocean
2005-09-29 12:46
2005.10.23
Честность и доброта не нужны





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский