Delphide program çalıştırmak

omergungors
03-05-2010, 20:28   |  #1  
OP Yeni Üye
Teşekkür Sayısı: 0
31 mesaj
Kayıt Tarihi:Kayıt: Oca 2009

Arkadaslar delphide program çalıştırmak için aşağidaki kodları işletebiliyorum
 
WinExec('c:\windows\notepad.exe',sw_ShowNormal);
 
fakat
 
WinExec('c:\%systemroot%\notepad.exe',sw_ShowNormal);
veya
WinExec('%systemroot%\notepad.exe',sw_ShowNormal);
 
kısaca %systemroot%  ve  %systemdrive%  ifadeleri delphide nasıl çalışır uses satırına bir kütüpane eklemek gerekirmi?

tosuncan
17-06-2010, 12:54   |  #2  
Taze Üye
Teşekkür Sayısı: 0
2 mesaj
Kayıt Tarihi:Kayıt: Haz 2010

notepad.exe regedit'e tanımlı bir uygulama olduğundan  notepad, calc, pbrush gibi uygulamalar için yol belirtmenize gerek yok. istisna olma olasılığı yok.
ShellExecute(Handle,'open','notepad.exe',nil,nil,SW_NORMAL); veya winexec('notepad.exe',SW_NORMAL);
sorunsuz notepad i açacaktır.