Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.079 Beiträge
 
Delphi 12 Athens
 
#2

AW: Reihenfolge Pre-Build-Script und brcc32

  Alt 15. Jun 2021, 14:59
brcc32?
Kompilierst "du" nun die Ressource, oder lässt du es über {$R x.res x.rc} in der *.dpr kompilieren?

nur in *.RC (oder Projektopnen) angegeben und automatisch die *.RES erstellen lassen, ja das kommt vor dem BuildEvent.

Die *.RES aus einer *.RC selber erstellen ... Ressourcen werden erst nach dem Compilieren ins Compilat gelinkt. (sollte also so gehn)




Aber was wann, das kannst du selbst nachsehn.
* in der *.DRPOJ gibt es <IMPORTS> und darin steht was gemacht wird.
* so werden z.B. die $(BDS)\bin\CodeGear.Delphi.Targets und $(BDS)\bin\CodeGear.Common.Targets verwendet und darin findet man Folgendes:

Zitat:
<CoreBuildDependsOn>

_CheckBuildEnvironment;
_CheckPlatformVariable;
_CheckGetItPackageDependencies;
_CheckPlatformSDK;
CreateDirectories;
ResolveFiles;
BuildClassesDex;
BuildVersionResource;
BuildAndroidServiceJarFile;
BuildAndroidManifestList;
ResourceBuild;
$(_PreCompileTargets);
PreBuildEvent;
_PreOutputTimeStamp;
_RunUserTools;
RidlCompile;
_PasCoreCompile;
_PostOutputTimeStamp;
PostBuildEvent;
$(_PostCompileTargets);
_DeleteLnkFile;
<!-- GeniOSDevice32Outputs; -->
GenAndroid32Outputs

</CoreBuildDependsOn>
Achtung, beim Upgrade der DPROJ von einer alten Delphi-Version, kann bei den Imports was kaputt geh, bzw. alt bleiben,
da das mit dem automatischen ProjectUpgrade nicht wirklich richtig funktioniert.


Der Inline-Compiler könnte zwar bissl anders arbeiten, als MSBUILD, aber im Großen und Ganzen hoffe ich, der arbeitet genauso, wie es in der DPROJ definiert wurde.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (15. Jun 2021 um 17:48 Uhr)
  Mit Zitat antworten Zitat