Einzelnen Beitrag anzeigen

R2009

Registriert seit: 9. Mär 2009
Ort: Heidelberg
440 Beiträge
 
Delphi 2007 Professional
 
#4

AW: Problem mit shellexecute und Pfad

  Alt 31. Okt 2010, 09:26
Hallo,
danke für eure Antworten. Das ist mir schon klar. Das ist aber auch nicht mein Problem.

Delphi-Quellcode:
  dbpath:=extractfilepath(application.ExeName);
  i:=ShellExecute(Application.Handle, 'open', Pchar(dbpath + 'LCRset2\LCRset2.exe'),nil,nil, SW_SHOW);

So läuft das, das Programm meckert nur dass es seine Ini Dateien nicht findet! Mein Problem ist, dass ich dem Programm den Pfad mitgeben muss in dem es seine Dateien findet.

Delphi-Quellcode:
  dbpath:=extractfilepath(application.ExeName);
  i:=ShellExecute(Application.Handle, 'open', Pchar(dbpath + 'LCRset2\LCRset2.exe'),nil,Pchar(dbpath + 'LCRset2', SW_SHOW);
In dieser Version läuft überhaupt nichts mehr.

Also mein Programm läuft unter:
...searcher\
das aufzurufende Programm liegt unter:
...searcher\LCRset2\LCRset2.exe

shellexecute muss das Programm LCRset2.exe im seinem Verzeichnis ausführen.


Grüsse
Rainer
Rainer Unger
Mein Profil:
Studium Allgemeine Elektrotechnik TH Darmstadt
Entwicklung von Tools für die Rundsteuer und Zählertechnik.
uP's Atmel Prozessoren (ATmega16,32,88...) in C und Assembler.

Geändert von R2009 (31. Okt 2010 um 09:29 Uhr)
  Mit Zitat antworten Zitat