bir programı çalıştırmak

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Misafir

bir programı çalıştırmak

Mesaj gönderen Misafir »

WinExec('C:\Program Files\Microsoft Office\Office\winword.exe', SW_SHOWNORMAL);


bu kodun içinde programın olduğu klasoru
C:\Program Files\Microsoft Office\Office

şeklinde edit nesnesinin içine alıyorum....


sorun şu.

WinExec('C:\Program Files\Microsoft Office\Office\winword.exe', SW_SHOWNORMAL);

bu satırın içine bunu gömeceğim....

Nasıl...

not progrmaın yolu edit nesnesinin içinde...ok

yardımlarınız için teşekkürler...
Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 01:48
Konum: İstanbul

Mesaj gönderen rsimsek »

Kod: Tümünü seç

WinExec(Edit1.Text + '\winword.exe', SW_SHOWNORMAL); 
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
Misafir

olmadı

Mesaj gönderen Misafir »

incomtible types string and pchar

hatası...

WinExec(Edit1.Text + '\winword.exe', SW_SHOWNORMAL);

artı burda edit1 yazıp noktaya basıncada alt sınıflarda text yok...

neden olabilir...

teşekkürler...

editi bir string değişeke atayıp koydum oraya aynı şey...
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7603
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

ilk parametreyi pchar'a çevir.

WinExec(PChar(Edit1.Text + '\winword.exe'), SW_SHOWNORMAL);

Kolay gelsin.
P206
Kıdemli Üye
Mesajlar: 395
Kayıt: 17 Haz 2003 12:36
Konum: İstanbul

Mesaj gönderen P206 »

Adminimiz Bu sefer uyarmayı (aslında tavsiye) unutmuş. Winexec yerine CreateProcess i kullanabilirsin.
I love my car.
Blog Yaptık
Cevapla