Nein. TProcess.Executable bezeichnet das aufzurufende Programm, in der Regel mit Pfad - nur wenn das zugehörige Verzeichnis im Suchpfad ist, kann man den Pfad weglassen. TProcess.CurrentDirectory ist dagegen das Arbeitsverzeichnis des Prozesses, also das, in das du per "cd" wechseln würdest.
In deinem fall wäre Process.Executable := 'C:\ICD10\ICD10Win.exe' und Process.CurrentDirectory := 'C:\ICD10\' (letzteres, weil weiter oben von ChrDir('C:\ICD10') die Rede war). (CurrentDirectory mit oder ohne abschließenden Backslash, weil ich nicht - wahrscheinlich egal, aber das kannst du ja ausprobieren).
Programm verlinken
Re: Programm verlinken
danke so geht es... und ja es ist egal ob mit oder ohne backsslash