Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Programm als Ressource? (https://www.delphipraxis.net/151361-programm-als-ressource.html)

Palmm130 14. Mai 2010 15:12


Programm als Ressource?
 
Hallo zusammen,
ich möchte für die einfachheit meines Projektes ein externes Programm (Kommandozeilentool mit Rückgabe) in mein Mainprogramm übernehmen.
quasi statt Programm.exe und kommandozeilentool.exe nur mein Programm.exe, welches aber die kommandozeilentool.exe beinhaltet.
geht das überhaupt, wenn ja: wie rufe ich das tool auf?

Und nein: ich habe das Kommandozeilentool nicht selbst programmiert, ich kann nicht einfach den code mit in mein Projekt integrieren ;)

Freue mich schon auf eure Antworten!

Luckie 14. Mai 2010 15:20

Re: Programm als Ressource?
 
Mach es so, wie du es schon geschrieben hast. Binde das zweite Programm als Ressource ein, extrahiere die Ressource dann auf die Festplatte und starte es mit MSDN-Library durchsuchenCreateProcess oder MSDN-Library durchsuchenShellexecute. Beispielcode zu diesem Vorgehen solltest du hier im Forum finden.

Palmm130 14. Mai 2010 16:05

Re: Programm als Ressource?
 
Danke schonmal für die fixe Antwort,
aber als was soll ich die Datei deklarieren?
ich habe bisher immer nur die BITMAP, CURSOR usw. gesehen, als was soll ich ne Anwendung einfügen?

Luckie 14. Mai 2010 16:11

Re: Programm als Ressource?
 
Hast du denn schon mal die Forensuche benutzt? Da solltest du alles finden: http://www.delphipraxis.net/internal...=exe+ressource

Palmm130 14. Mai 2010 22:51

Re: Programm als Ressource?
 
verzeih mir, ich hatte wohl nicht "richtig" gesucht, hatte nämlich unter meinen Suchkriterien nichts gefunden -.-'

dankeschön!


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:12 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz