Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.03.12;
Скачать: CL | DM;

Вниз

RasConnectionNotification, определение дисконнекта   Найти похожие ветки 

 
Dmitry_177   (2005-11-25 14:48) [0]

Как мне определить дисконнект в моей звонилке использующую RASAPI? Что-то сотворил такое... если что неправильно подскажите пожалуйста:

var
hActive: THandle;

procedure Disconnect;
begin
WaitForSingleObject(hActive, INFINITE);
.......мои действия при дисконнекте
end;

procedure RasCallBack(Msg: Integer; State: TRasConnState; Error: Integer); stdcall;
var
SecAtt1, SecAtt2: TSecurityAttributes;
begin
 case State of
   RASCS_Connected:
     begin
     SecAtt1.nLength := SizeOf(TSecurityAttributes);
     SecAtt1.lpSecurityDescriptor := nil;
     SecAtt1.bInheritHandle := false;

     SecAtt2.nLength := SizeOf(TSecurityAttributes);
     SecAtt2.lpSecurityDescriptor := nil;
     SecAtt2.bInheritHandle := false;
     
     hActive := CreateEvent(@SecAtt1, true, false, "Disconnect");
     RasConnectionNotification(hRas, hActive, RASCN_Disconnection);

     CreateThread(SecAtt2, 0, @Disconnect, nil, 0, nil);
     end;
 end;
...
end;

и правильно ли я делаю создав две переменные SecAtt1, SecAtt2 типа TSecurityAttributes? чтобы одну вставить в CreateEvent а друнгую в CreateThread? или надо там "nil" писать, или надо одну переменную типа TSecurityAttributes и там м там написать?


 
Дмитрий_05   (2005-11-25 19:47) [1]

у меня почему-то ошибка на CreateThread(nil, 0, @Disconnect, nil, 0, nil); выскакивает...((( [Error] Unit1.pas(293): Types of actual and formal var parameters must be identical что я делаю не так?



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

Текущий архив: 2006.03.12;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.033 c
1-1139120377
!Trinix
2006-02-05 09:19
2006.03.12
Картинку в RichEdit


4-1134746024
Cunning
2005-12-16 18:13
2006.03.12
реализация функции GradientFill


4-1134536809
Se
2005-12-14 08:06
2006.03.12
Форма не обрабатывает сообщения, когда неактивна


2-1140616856
Silica
2006-02-22 17:00
2006.03.12
Сортировка


2-1140671561
dreamse
2006-02-23 08:12
2006.03.12
Непонятки с консолью