![]() | |
| | #1 (permalink) |
| Üye Üyelik Tarihi: 01/2007
Mesaj: 7
|
Merhaba, Hali hazırda yapmış olduğum bir program için apache yi açıp kapatmam gerekiyor açma işlemi tamam winexec ile aşağıdaki codu kullanarak açabiliyorum Kod: WinExec('bat\apache_start.bat',SW_HIDE);
Denemelerim 1.) Bat doyasıyla kapatmak Var olan bat dosyasını winexec komutuyla açıp apache yi susturmak kullandığım bat dosyası da Kod: @echo off httpd\bin\pv -f -k apache.exe -q if not exist httpd\logs\httpd.pid GOTO exit del httpd\logs\httpd.pid pause :exit 2.)Kill process kullanmak http://www.delphipages.com/threads/t...71649&G=171434 aşağıdaki adresteki killprocess ı kullanmayı denedim apache yi kapatmak için parametre istediği için ve kill process da parametre almadığı için kullanamadım 3.)Shell execute kullanmak Kod: // Determine Apache APP status
result = execw("apache\\bin\\pv.exe apache*", SW_HIDE, &exit_code, 0); if (result == 0)
lbprintf(hList, "Apache stopped");
else
lbprintf(hList, "ERROR: Apache not stopped [%d]", result);
Yukardaki kodu xampp dan çaldım görüldüğü üzere pv.exe isimli bir dosyayı çağırıyıor çıkan sonuçlara göre if içerisinde kontrol ettirip kapanıp kapanmadığını bi yerlere yazdırıyor Bu işlemi pv.exe kullanarak shellexecute fonksiyonuyla bende denedim ama parametre almasını becerediğim için bu denemede gümledi sizden ricam bu yöntemlerimi göz önünde bulundurarak apache nin delphi içerisinden nasıl kapatıldığı konusunda bana yardımcı olmanız teşekkürler |
| | |
| | #2 (permalink) |
| Gezgin Üyelik Tarihi: 05/2002 Yer: /root/
Mesaj: 3,659
|
execw("apache\\bin\\pv.exe apache*", SW_HIDE, &exit_code, 0); da "apache\\bin\\pv.exe apache*" yazmakyerine ; arabloğu yazıyorum, (sistemimde Delphi yok) var bilmemne:string; begin bilmemne :='httpd\bin\pv -f -k apache.exe -q'; execw(pchar(bilmemne), SW_HIDE, &exit_code, 0); end; Dene ve geri dön, olmazsa kuralım delphiyi |
| | |
![]() |
| Bookmarks |
| Seçenekler | |
| |
Benzer Konular | ||||
| Konu | Konuyu açana göre | Forum | Cevap | En Son Mesaj |
| visual basic 6.0 İle win98'i kapatmak | faruk8001 | Visual Basic | 2 | 17/01/2007 02:27 |
| Delhpi 2006da run yapamıyorum | enoksaparin | Pascal / Delphi / Delphi.NET | 11 | 18/07/2006 14:27 |
| kapat a basıldığında sayfa kapatmak | candas | Javascript / DHTML / Ajax | 6 | 25/05/2006 22:49 |
| ExitWindowsEx ile bilgisayarı kapatmak. | atix | C / C++ | 7 | 15/12/2005 00:04 |
| konu kapatmak da ne | waldo | Hayata Dair | 28 | 12/09/2003 09:27 |
| Reklamlar & Desteklenenler | |
| Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv | |