Hallo schind1978!
Zitat:
ich brauche eine Möglichkeit, wie ich aus einem Programm P1 ein anderes P2 starten kann.
und das aktuelle Verzeichnis muss das von P2 sein und nicht wie bei Shellexec dass des Aufrufenden (P1).
Bei driektem Start wird ja auch in das Verzeichnis von P2 gewechselt ..
Ich verstehe irgendwie immer noch nicht was genau damit gemeint ist.
Wenn dein Problem das ist, dass bei P2 bei einem Start durch ShellExec, das aktuelle Verzeichnis in das von P1 zeigt, dann könntest Du mit ExtractFilePath (ParamStr (0)) den Pfad der eigenen EXE ermitteln und ihn dann mit SetDir explizit setzen.
ExtractFilePath (String): String ist in der
Unit sysutils und ParamStr (int) in der
unit system definiert.
Konnte ich Dir helfen?
Gruss, Franz.
Selbst wenn es gelingen sollte eine 100% bugfreie App zu entwickeln, dann sind bestimmt - die Schriftarten nicht die Richtigen, die Farben zu wenig bunt...