Advertisement
rikokurniawan

Dial Up Form Event

Dec 5th, 2012
1,613
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Delphi 0.66 KB | None | 0 0
  1. procedure TF_Dial.FormClose(Sender: TObject; var Action: TCloseAction);
  2. begin
  3.   sleep(100);
  4.   winexec(PAnsiCHar('rasdial '+sMemo1.text+' /d'),SW_HIDE);
  5.   winexec('Kill rasphone',SW_HIDE);
  6.   winexec('Kill CMD',SW_HIDE);
  7.   sleep(100);
  8. end;
  9.  
  10. procedure TF_Dial.FormCreate(Sender: TObject);
  11. var  Sem: THandle;
  12. begin  Sem := CreateSemaphore(nil, 0, 1, 'PROGRAM_NAME');  
  13.   if ((Sem <> 0) and (GetLastError = ERROR_ALREADY_EXISTS)) then
  14.   begin
  15.     CloseHandle(Sem);
  16.     ShowMessage('Program Ini Sudah Berjalan Sebelumnya.');
  17.     Halt;
  18.   end;
  19. end;
  20.  
  21. procedure TF_Dial.FormShow(Sender: TObject);
  22. begin
  23.   bersihList;
  24.   sPC1.ActivePageIndex:=2;
  25.   bacakonfig;
  26. end;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement