Hi
DP'ler,
ich muss eine Anwendung, aus meinem Programm heraus, starten. Das versuche ich mit shellexecute.
Problem: die zugehörigen ini Dateien usw befinden sich in dem Programmfolder.
Ich habe versucht den Pfad zu übergeben. Das funktioniert jedoch nicht. Das Programm wird nicht einmal gestartet.
Delphi-Quellcode:
var dbpath:string;i:integer;
begin
caption:=get_language_item('GER','form_searcher','sg_header_1');
bn1.caption:=get_language_item('GER','form_searcher','sg_header_1');
dbpath:=extractfilepath(application.ExeName)+'LCRset2\');
i:=ShellExecute(Application.Handle, 'open', 'LCRset2\LCRset2.exe',nil,pchar(dbpath), SW_SHOW);
starte ich das, wie unten, wird das Programm geöffnet aber er findet seine Ini Dateien nicht. Ist auch ganz klar, woher soll er wissen wo sie liegen.
i:=ShellExecute(Application.Handle, 'open', 'LCRset2\LCRset2.exe',nil,nilSW_SHOW);
Kann mir jemand helfen?
Grüsse
rainer