Hier die Ausgabe von Delphi 12
Date: 01.10.2025 08:04:17,1024314
Thread: 12704
Class: File System
Operation: QueryDirectory
Result: SUCCESS
Path: \\VMWARE-HOST\SHARED FOLDERS\Daten\firma\programm\programm3\Version
Duration: 0.0001995
FileInformationClass: FileBothDirectoryInformation
1: ..
2: programm.ico
3: programm_Version.rc
4: programm_version.RES
5: VERSION.inc
Delphi 13 versucht es nicht mal auf den Ordner Version zu zugreifen.
Der Buildvorgang wurde am 01.10.2025 08:41:52 gestartet.
Projekt "D:\firma\programm\programm3\programm\MSBuild.dpro j" auf Knoten "1", Build Ziel(e).
BuildVersionResource:
C:\Program Files (x86)\Embarcadero\Studio\37.0\bin64\cgrc.exe -c65001 -= resinator.exe MSBuild.vrc -foMSBuild.res
CodeGear Resource Compiler/Binder
Version 1.2.3 Copyright (c) 2008-2025 Embarcadero Technologies Inc.
MSBuild.vrc(2,15): error : unable to open file '..\version\programm.ico': BadPathName [D:\firma\programm\programm3\hfc\MSBuild.dproj]
MAINICON ICON "..\\version\\programm.ico"
Der Fehler liegt wohl im cgrc.exe.
Meine Entwicklungsumgebung besteht aus einer
GUI mit Radiobuttons über die Projekte ausgewählt werden können.
Für diese Projekte sind Delphi Version und benötigte Packages hinterlegt. Die benötigten Packages werden in der Registry eingetragen.
Nach dem Druck auf den Buildknopf werden alle Packages mit MSBuild angelegt.
Wenn das alles geklappt hat, kann die Delphi
IDE aufgerufen werden.
Um mit Delphi 13 zu übersetzen muss in der Entwicklungsumgebung SetBDS.cmd mit
Set
BDS=C:\Program Files (x86)\Embarcadero\Studio\37.0
Call "%
BDS%\bin\rsvars.bat"
aufgerufen werden. Alles andere ist identisch.
Mein Hauptproblem ist unsere Firmensecurity. Jede neu erzeugte exe geht einmal rund um die Welt und wird aud Virenbefall untersucht.
Das heißt ca. 20 Sekunden unbedienbarer Rechner. In der VM habe ich das Problem nicht.
Mein Workarround für dieses Problem ist zur Zeit das Projekt auf dem Desktop zu erzeugen und in der VM nur zu kompilieren.