shellexecute
bk06.11.2004 - 11:59:27
shellexecute ile bir programı çalıştıryorum -consoll uygulması-
fakat çalışan programın bitince pencereyi kapatmasını istemiyorum nasıl yapabilirim ?
 
husonet06.11.2004 - 12:04:40
Uygulamayı (Toplu işlem dosyası)bat uzantılı bir dosya içinde hazırla.

Mesala

ac.bat

LKS
Command


Bu şekilde Uygulama sonlandığı zaman console kapanmaz.

ShellExecute ile toplu işlem dosyasını çalıştır.

Kolay Gelsin...
 
warder06.11.2004 - 22:23:33
spawn ve grubu fonksiyonlar (araştırdığınızda grubu kavramı daha anlamlı olacak) ile konsol uygulamalarını yönetmek çok daha işinize yarayacaktır. Kullanması biraz karışık gibi görünür ama kullandığınızda kodlama seçenekleriniz programın çehresini değiştirecektir. diye düşünüyorum...
 
bk08.11.2004 - 11:54:02
spaw veya exec kullanıldığında farkeden bir şey olmuyor ....
benim istediğim çalıştırdığım programın açtığı pencerenen kapanmayıp beklemesi ve tabii bunu "bat " dosyası yapmadan olmasını istiyorum
tabii mümkünse
Question
ilgilenen arkadaşlara teşekkürler...
 
lazio08.11.2004 - 14:47:10
çalıştırdığın program senin yazdığın bir programmı?
 
bk08.11.2004 - 14:51:09
:) öyle olsa zaten problem olmazdı değilmi ? :)
 
lazio08.11.2004 - 15:09:10
belki full secren çalıştırırsan sorunu çözersin. Laughing
 
warder08.11.2004 - 16:11:39


spaw veya exec kullanıldığında farkeden bir şey olmuyor ....



Bu cevabınızdan spawn grubu fonksiyonları araştırmadığınız anlaşılıyor..
Builderin helpinde mevcut...
 
bk09.11.2004 - 08:44:34
Ben o fonksiyonları teee TurboC den biliyorum
ama sen ısrar etiğnine göre bir bilidiğn var diye
size soruyorum nedir benim göremediğim ince noktası - tabii benim problemimle ilgili olarak-
bilgilendirirseniz memnun olurum :)
şimdiden teşekkürler...
 
warder09.11.2004 - 11:39:31
Ben o fonksiyonları teee TurboC den biliyorum
ama sen ısrar etiğnine göre bir bilidiğn var diye
size soruyorum nedir benim göremediğim ince noktası - tabii benim problemimle ilgili olarak-
bilgilendirirseniz memnun olurum :)
şimdiden teşekkürler...


Size teee TurboC den buyana ve devamında bol kahkahalı mutlu günler dilerim...
 
bk09.11.2004 - 12:18:17
warder kardeşim sizi kırdıysam özür dilerim Embarassed
öyle bir niyetim yoktu
dikkat edersen kullandığım smiley
:) idi
yoksa Laughing değil
saygılarımla
 
warder09.11.2004 - 19:06:10


#include <process.h>
spawnlp(P_NOWAIT, "cmd.exe", "cmd.exe", NULL);

 
bk10.11.2004 - 08:58:54
:(
1) cmd.exe neyle çalıştırırsan çalıştır "ister shellexecute ister spawn ister exec ister winexec ...." zaten "exit " komutunu vermeden kapanmaz
2) spawn dialogundan sonra tekrar spawn ı araştırdım ve source baktım

Bütün spawnlar LoadProg(....)

LoadProg ise "CreateProcess" kullanıyor

sanırım "CreateProcess" araştırmam gerekecek... Idea
 
warder10.11.2004 - 12:42:14
Uygun olan istediğiniz parametreyi istediğiniz programa geçirebilirsiniz.
Neyse işte.. seçenek olsun diye düşünüp yazmıştım. Değerlendirmeleriniz size kalmış...
 
NOT : Bu sayfa google'un siteyi indekslemesi içindir. www.delphiturkiye.com/forum/ adresini kullanınız!
1998-2006 www.delphiturkiye.com