if GlobalFindAtom('PROGRAM_RUNNING_WINTASK') = 0

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
metemete
Üye
Mesajlar: 422
Kayıt: 21 Mar 2004 12:30
Konum: samsun
İletişim:

if GlobalFindAtom('PROGRAM_RUNNING_WINTASK') = 0

Mesaj gönderen metemete »

if GlobalFindAtom('PROGRAM_RUNNING_WINTASK') = 0 then atom := GlobalAddAtom('PROGRAM_RUNNING_WINTASK')
else begin
application.messagebox(' PROGRAM ZATEN ÇALIŞIYOR ',pchar(application.exename),mb_ok);
halt;
end;

programı ctl alt delete ile sonlandırınca program zaten calısyor diyor yine
ne yapmak lazım?
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Re: if GlobalFindAtom('PROGRAM_RUNNING_WINTASK') = 0

Mesaj gönderen sabanakman »

Sanırım programın açık olup olmadığını kontrol işi yapmaktasınız ve o biçimde kapama işlemi de kullandığınız yöntemin bir yan etkisi olsa gerek. Bunun için verilen makaledeki 2. yönteme (FindWindow) geçmenizi öneririm.

viewtopic.php?f=19&t=20130&start=0
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
Cevapla