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.