Delphi - Progs per Button starten??

  • Themenstarter Themenstarter antcool
  • Beginndatum Beginndatum
A

antcool

Guest
Ich verschiedene Progz unter verschieden OS (nur Win)
starten wie mache ich das??(Etwa mit %systemroot% + Befehl?)



Ich habe schon was ausprobiert aber das war der Ordener schon vorgegeben !!Also wenn der Ordner(Windows) anders heisst funktz das nicht!!Wie kann ich das ändern?
 
kannste mal genau erklären was du willst? sorry, aber das gestammel war der totale syntaktische & semantische fehlgriff! :D
 
also ich will ein Programm per Button starten, so das es auch auf verschieden WinVersion lauft!!

@MCrackP

WinExec(%Systemroot%\notepad.exe,1);
kann das auch gehen (wegen der WinVersion muss das so gehen damit sich die Anwendung den Windows Ordner sucht, falls er nicht Windows heisst!!!!)odre ist das falsch?
 
probiers mal damit. vergiss nicht die "shellapi" einzubinden.

mit pfad:
shellexecute(application.handle,'open',pchar('PROGRAMM.EXE'),pchar(parameter),pchar(aktupfad),SW_SHOW) ;

ohne pfad:
shellexecute(application.handle,'open',pchar('PROGRAMM.EXE'),nil,nil,SW_SHOW) ;
 
Tecs Lösung sieht besser aus. :D

Ob das mit systemroot funzt, weiß ich nich. sollte aber eigentlich...


so long, gruß mcrack
 
Das von Tec hab ich schon ausprobiert aber leider vergessen das mit dem systemroot auch auszuprobieren!!
 
Und, wie war das Ergebnis?

Hat wohl gefunzt oder? Wenn ja, dann kannstes mit meiner version auch lassen. :D


so long, gruß mcrack
 
Zurück
Oben