/ Forside / Teknologi / Udvikling / Delphi/Pascal / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Delphi/Pascal
#NavnPoint
oldwiking 603
jrossing 525
rpje 520
EXTERMINA.. 500
gandalf 460
gubi 270
DJ_Puden 250
PARKENSS 230
technet 210
10  jdjespers.. 200
Check om program allerede er startet
Fra : Lars Laursen


Dato : 29-01-04 20:26

Hej Gruppe.

Hvordan checker man i et delphi-program om det
allerede er startet i forvejen og så bare aktiverer det
startede program istedet for at starte det igen?

Hilsen Lars



 
 
Nicolai Hansen (30-01-2004)
Kommentar
Fra : Nicolai Hansen


Dato : 30-01-04 08:29

> Hej Gruppe.
>
> Hvordan checker man i et delphi-program om det
> allerede er startet i forvejen og så bare aktiverer det
> startede program istedet for at starte det igen?
>
> Hilsen Lars

var
hSem: Cardinal;
begin
hsem:=createsemaphore(nil, 0, 1, 'sem_lnvidservguard');
if (hsem>0) and (getlasterror=error_already_exists) then
begin
ShowMessage('Programmet er allerede startet!');
closehandle(hsem);
exit;
end;
....
end.

/Nic

Lars Laursen (30-01-2004)
Kommentar
Fra : Lars Laursen


Dato : 30-01-04 09:18

Tak for det :)

Hilsen Lars



Nicolai Hansen (31-01-2004)
Kommentar
Fra : Nicolai Hansen


Dato : 31-01-04 15:20

> Tak for det :)
>
> Hilsen Lars

Velbekomme :)



Søg
Reklame
Statistik
Spørgsmål : 177459
Tips : 31964
Nyheder : 719565
Indlæg : 6408186
Brugere : 218881

Månedens bedste
Årets bedste
Sidste års bedste