merhaba arkadaşlar. kolay gelsin.
yazdığım program mysql veritabanını kullanıyor. programın çalışmasında herhangi bir sıkıntı yok ama kurulumda mysql veritabanının yüklü olup olmadığını ya da sadece onu değil de herhangi bir programın yüklü olup olmadığının kontrolünü nasıl yapabilirim.
herkese iyi çalışmalar.
mysql in kurulu olup olmadığının kontrolü
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
- sarp_halit
- Üye
- Mesajlar: 241
- Kayıt: 17 Ara 2003 04:30
- Konum: Cennet Fethiye
- İletişim:
mysql in kurulu olup olmadığının kontrolü
Fethiye den herkese sevgiler ...
X))@:>
X))@:>
Re: mysql in kurulu olup olmadığının kontrolü
Servislerde varmı veya start mı şeklinde bakabilirsiniz.
2.si
regestryden okuyarak tabi nereye yazdığını biliyorsak.
2.si
regestryden okuyarak tabi nereye yazdığını biliyorsak.
Bir kelimenin anlamını öğretsen bile yeter..



Re: mysql in kurulu olup olmadığının kontrolü
Burda kurulu olması değilde çalışıyor mu diye kontrol etmek lazım...sistem servislerini kontrol edip kurulumu diye de kontrol yapılabilir tabiki....
- sarp_halit
- Üye
- Mesajlar: 241
- Kayıt: 17 Ara 2003 04:30
- Konum: Cennet Fethiye
- İletişim:
Re: mysql in kurulu olup olmadığının kontrolü
peki servislerden o anda programın çalışıp çalışmadığını nasıl kontrol edebilirim? yani kod falan var mı?
Fethiye den herkese sevgiler ...
X))@:>
X))@:>
-
- Üye
- Mesajlar: 163
- Kayıt: 11 Eki 2005 10:44
- İletişim:
Re: mysql in kurulu olup olmadığının kontrolü
Kod: Tümünü seç
uses WinSvc;
function MysqServis: Boolean;
var
Manager, mysql: SC_Handle;
ss: TServiceStatus;
begin
Result := False;
Manager := OpenSCManager(nil, nil, SC_MANAGER_ALL_ACCESS);
try
if (Manager <> 0) then
begin
try
mysql := OpenService(Manager, 'mysql', SERVICE_QUERY_STATUS);
if (mysql <> 0) then
begin
if (QueryServiceStatus(mysql, ss) = True) then
Result := (SERVICE_RUNNING = ss.dwCurrentState);
end;
finally
CloseServiceHandle(mysql);
end;
end;
finally
CloseServiceHandle(Manager);
end;
end;
http://ibrahimcoban.com/
Lazarus, Kol-Ce,Delphi ve C#
Lazarus, Kol-Ce,Delphi ve C#