Forum: Win32/Win64 API (native code)
by joacim,
29. Jul 2021
Lösung ist gefunden :-D, nochmals vielen Dank für die vielen Tips.
Letzlich war es erforderlich vor dem Aufruf des Programms mit
chDir() in sein Arbeitsverzeichnis zu wechseln.
Forum: Win32/Win64 API (native code)
by joacim,
28. Jul 2021
Habe einen batchfile erstellt. Doppelklick auf den batchfile
startet wie gewünscht das fremde Programm cmd.exe bleibt stehen
und wartet auf einen Tastendruck, es gibt keine Fehlermeldungen.
Beim Aufruf des Batchfiles per shellexecute erscheint cmd.exe
und wartet auf einen Tastendruck, keine Fehlermeldungen aber auch kein
Fremdprogramm.
Forum: Win32/Win64 API (native code)
by joacim,
28. Jul 2021
Ich habe jetzt alles in ein winziges Testprojekt gepackt und verwende
statt ShellExecuteEx jetzt ShellExecute, wg. Rückgabewert. Wie schon berichtet, kann ich ein eigenes Testprogramm erfolgreich per ShellExecute starten und bekomme als
Rückgabewert 42, d.h. über 32 also erfolgreicher Start. Beim eigentlich zu starteten
Programm bekomme ich als Rückgabewert auch 42, aber das Programmfenster...
Forum: Win32/Win64 API (native code)
by joacim,
25. Jul 2021
@sinspin
Das aufzufende Programm liegt in einem Verzeichnis "unter" dem Verzeichnis meines Programms. Dort habe ich auch ein minimals Testprogramm abgelegt, dass ich problemlos (nach entsprechender Änderung des Aufrufstrings) starten kann.
Forum: Win32/Win64 API (native code)
by joacim,
25. Jul 2021
Das Programm ist eine Exe
Forum: Win32/Win64 API (native code)
by joacim,
25. Jul 2021
mit cmd.com starte das Programm ganz normal, es gibt keine weiteren
Ausgaben. In Eignschaften ist kein weiterer Eintrag
Forum: Win32/Win64 API (native code)
by joacim,
25. Jul 2021
@himitsu
schönen Sonntag! und danke.
Sowas in der Art habe ich mir schon gedacht.
Ich glaube in D6 geht das mit ToolsAPI noch nicht.
Und bitte nicht über die alte Version meckern, ich pflege immer noch
ein damit erstelltes Programm, dass alle Windows Umstellungen seit
WIN95 klaglos überstanden h.
Forum: Win32/Win64 API (native code)
by joacim,
25. Jul 2021
Hallo,
mit der Quelle aus
https://www.delphipraxis.net/31067-shellexecute-wait.html
kann man gut fremde Programme aus dem eigenen Programm heraus aufrufen.
Das habe ich schon erfolgreich gemacht Jetzt habe ich ein Fremdprogramm, bei dem das nicht klappt. Es gibt nur wenige Informationen zu diesem Fremdprogramm.
- mit einem Doppelklick kann es problemlos gestartet werden
- es ist wohl in...