Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Vor dem Ausführen einer exe etwas durchführen (https://www.delphipraxis.net/186434-vor-dem-ausfuehren-einer-exe-etwas-durchfuehren.html)

hedie 2. Sep 2015 16:23

Vor dem Ausführen einer exe etwas durchführen
 
Hallo zusammen

Folgendes szenario:

Meine IDE (nicht delphi) ruft während dem build einmal den Linker auf.
Diese Datei heisst ld.exe

Nun möchte ich nach dem compilieren und vor dem Linken ein bat file ausführen.
Leider gibt es in meiner IDE diese möglichkeit nicht.

Gibt es nun sonst eine möglichkeit dies mittels einer delphi applikation zu realisieren?
die ld.exe darf erst nach dem .bat file ausgeführt werden.

die ld.exe zu ersetzen ist keine option, da dann die checksumme nicht mehr stimmt und diese wird von der IDE überprüft.

Danke schonmal

mkinzler 2. Sep 2015 16:35

AW: Vor dem Ausführen einer exe etwas durchführen
 
In neueren IDE Versionen geht das (msbuild). Du kannst den Compiler aber auch über die CLI aufrufen (dcc32.exe) dann müsste man das Steuern können.

hedie 2. Sep 2015 16:37

AW: Vor dem Ausführen einer exe etwas durchführen
 
Zitat:

Zitat von mkinzler (Beitrag 1314471)
In neueren IDE Versionen geht das (msbuild). Du kannst den Compiler aber auch über die CLI aufrufen (dcc32.exe) dann müsste man das Steuern können.

Vielen Dank für deine Antwort.
Ich bin mir nicht ganz sicher, ob wir hier von gleichen sprechen.

Bei mir geht es um eine Eclipse umgebung mit ARM-GCC

nuclearping 2. Sep 2015 17:06

AW: Vor dem Ausführen einer exe etwas durchführen
 
Kannst du bei Eclipse keine Pre-Build / Post-Build-Events setzen?

Siehe "2.2.1.3.5. Pre-Build and Post-Build Steps" -> http://eclipsebook.in/c-cpp-developm...lipse-managed/


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:10 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