winexec sorusu

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
hacikisi
Üye
Mesajlar: 64
Kayıt: 24 Şub 2004 07:29
Konum: Gaziantep

winexec sorusu

Mesaj gönderen hacikisi »

arkadaşlar. autorun cd yaptım. delphi formum açılışta otomotik geliyor. burda bir başlığa tıkladığımda cd nin içindeki bir deneme.pps dosyasının çalışmasını istiyorum. WinExec('d:\deneme.pps',SW_SHOWNORMAL);

bu komutta d yi belirtmek istemiyorum. çünkü her bilgisayarda cd sürücüsü d olmayabilir. şu şekilde düzenledim

WinExec('\deneme.pps',SW_SHOWNORMAL);

ancak yine çalışmadı . bu konuda fikri olan arkadaşlardan yardım alabilirmiyim. tşk.
Siz İman Etmedikçe Cennete Giremezsiniz. Birbirinizi Sevmedikçede İman Etmiş Olamazsınız.

Hz.Muhammed (S.A.V.)
Resim
Kullanıcı avatarı
husonet
Admin
Mesajlar: 2962
Kayıt: 25 Haz 2003 02:14
Konum: İstanbul
İletişim:

Mesaj gönderen husonet »

Bizde Uygulamamızı Patgh olarak ele alırız ;)

Kod: Tümünü seç

WinExec(Pchar(ExtractFilePath(Application.ExeName)+'\txtoku\'+'Project1.exe'), SW_SHOWNORMAL);
Kolay Gelsin...

Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
hacikisi
Üye
Mesajlar: 64
Kayıt: 24 Şub 2004 07:29
Konum: Gaziantep

txt içeriği

Mesaj gönderen hacikisi »

hüseyin abi txt nin içeriğine birşey yazmam gerekiyormu




WinExec(Pchar(ExtractFilePath(Application.ExeName)
+'\txtoku\'+'projelerimiz.pps'), SW_SHOWNORMAL);
Siz İman Etmedikçe Cennete Giremezsiniz. Birbirinizi Sevmedikçede İman Etmiş Olamazsınız.

Hz.Muhammed (S.A.V.)
Resim
Kullanıcı avatarı
husonet
Admin
Mesajlar: 2962
Kayıt: 25 Haz 2003 02:14
Konum: İstanbul
İletişim:

Mesaj gönderen husonet »

o örneğimdeki klasör ismi :)

Kolay Gelsin...

Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
hacikisi
Üye
Mesajlar: 64
Kayıt: 24 Şub 2004 07:29
Konum: Gaziantep

Mesaj gönderen hacikisi »

WinExec(Pchar(ExtractFilePath(Application.ExeName)+'\cdgiris\'+'turizm.pps'), SW_SHOWNORMAL);

kodları yukardaki gibi yazmama ragmen çalışmadı. acaba diyorum pps uzantili olan dosyalarmı çalışmıyor. illaki exe mi olmalı. yada uses kısmına bir terim eklemem gerekiyor mu?
Siz İman Etmedikçe Cennete Giremezsiniz. Birbirinizi Sevmedikçede İman Etmiş Olamazsınız.

Hz.Muhammed (S.A.V.)
Resim
Misafir

Mesaj gönderen Misafir »

merhaba.
çalıştırmak istediğiniz dosya uygulama olmadığı için winexec ile değil de shellexecute ile çalıştırmalısınız..tabi uses satırına shellapi unitini eklemek kaydı ile..
kolay gelsin.
Kullanıcı avatarı
macsonfor
Üye
Mesajlar: 118
Kayıt: 14 Haz 2004 04:59

Mesaj gönderen macsonfor »

Ben şu şekilde kullanıyorum

Kod: Tümünü seç

winexe('çalıştırılacak exe',SW_ShowNormal');
sanırım kodda yol gösterilmezse programı exe'nin olduğu klasörde arıyor...
Kolay gelsin...
Bilgi Paylaşıldıkça Çoğalır
Kullanıcı avatarı
sadettinpolat
Moderator
Mesajlar: 2131
Kayıt: 07 Ara 2003 02:51
Konum: Ankara
İletişim:

Re: winexec sorusu

Mesaj gönderen sadettinpolat »

hacikisi yazdı:

WinExec('\deneme.pps',SW_SHOWNORMAL);
emin değilim ama birde şu şekilde deneyin.

Kod: Tümünü seç

WinExec('.\deneme.pps',SW_SHOWNORMAL);
"Sevmek, ne zaman vazgececegini bilmektir." dedi, bana.

---
http://sadettinpolat.blogspot.com/
hacikisi
Üye
Mesajlar: 64
Kayıt: 24 Şub 2004 07:29
Konum: Gaziantep

sorun çözüldü

Mesaj gönderen hacikisi »

ShellExecute(Handle, 'open','\cdgiris\'+'turizm.pps',nil,nil,sw_ShowMaximized);


şeklinde değiştirdim oldu. sorun bu şekilde çözülmüş oldu. saygılarımı sunuyorum.
Siz İman Etmedikçe Cennete Giremezsiniz. Birbirinizi Sevmedikçede İman Etmiş Olamazsınız.

Hz.Muhammed (S.A.V.)
Resim
Cevapla