Einzelnen Beitrag anzeigen

jbg

Registriert seit: 12. Jun 2002
3.483 Beiträge
 
Delphi 10.1 Berlin Professional
 
#34

Re: JVCL 3.34 lässt sich nicht auf Vista installieren :(

  Alt 12. Sep 2008, 11:39
Dann fange ich mal von vorne an.

Die aller erste Frage ist: Existiert im Ordner $(BDS)\5.0\bin (Delphi 2007)die Datei "dcc32.exe" ?
Wenn dem nicht so ist, dann ist klar, dass dcc32ex.exe (welches die Umgebung für den eigentlichen Compiler dcc32.exe initialisiert) der Meinung ist, dass du eine Trial-Version hast, denn diese besitzt keinen Kommandozeilen-Compiler.

Wenn du den JCL Installer mit einer vorgegeben Delphi Version kompilieren möchtest, kannst du dies über
install.bat d7 (für Delphi 7)
install.bat d11 (für Delphi 2007)
durchführen. Ein Ändern des dcc32ex.exe Quellcodes ist unnötig und kann dazu führen dass gar nichts mehr funktioniert, wenn man nicht weiß was man macht.

dcc32exe.exe kann dir über den Schlater --verbose Details über die Ermittlung des zu verwendenden Delphi Compilers ausgeben. Der Parameter kann der install.bat übergeben werden:
install.bat d11 --verbose


Ein Admin muss man für den JCL/JVCL Installer nicht sein. Der funktioniert wunderbar mit Benutzer-Rechten. Die Admin-Rechte sind nur dann notwendig, wenn man der Meinung ist, die JCL/JVCL im "C:\Program Files" Ordner ablegen zu wollen, in dem halt nur der Admin Schreibrechte hat.

Die DCC32_Command.cmd Datei kannst du mal getrost vergessen, denn sie funktioniert nur, wenn du all die Umgebungsvariablen so setzt wie es dcc32ex.exe macht. Sie wird von dcc32ex.exe generiert wenn du den Schalter "--preserve-config" an die install.bat gibst.
  Mit Zitat antworten Zitat