AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi Installation von JCL / JVCL schlägt fehl (XE, Windows 8.1)
Thema durchsuchen
Ansicht
Themen-Optionen

Installation von JCL / JVCL schlägt fehl (XE, Windows 8.1)

Ein Thema von Rainer78 · begonnen am 28. Jul 2014 · letzter Beitrag vom 30. Jul 2014
Antwort Antwort
Rainer78

Registriert seit: 3. Sep 2008
20 Beiträge
 
Delphi 2005 Professional
 
#1

AW: Installation von JCL / JVCL schlägt fehl (XE, Windows 8.1)

  Alt 28. Jul 2014, 21:07
Ja, Delphi habe ich schon gestartet (und auch schon damit gearbeitet).

Wenn er Delphi nicht finden würde, wieso kann dann die install.bat den Installer kompilieren und dann starten?

In meiner PATH-Variable ist es auch angegeben:

Code:
PATH=D:\Programme\Embarcadero\RAD Studio\8.0\bin;C:\Users\Public\Documents\RAD Studio\8.0\Bpl;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;D:\Programme\Java\jdk1.8.0_05\bin
Angehängte Grafiken
Dateityp: png installer_start.png (7,9 KB, 7x aufgerufen)
  Mit Zitat antworten Zitat
Rainer78

Registriert seit: 3. Sep 2008
20 Beiträge
 
Delphi 2005 Professional
 
#2

AW: Installation von JCL / JVCL schlägt fehl (XE, Windows 8.1)

  Alt 28. Jul 2014, 21:41
Ich habe die Ursache gefunden. Das Problem liegt in der Datei JclIDEUtils.pas

Code:
  BCBKeyName         = '\SOFTWARE\Borland\C++Builder';
  BDSKeyName         = '\SOFTWARE\Borland\BDS';
  CDSKeyName         = '\SOFTWARE\CodeGear\BDS';
//alter Eintrag
//  EDSKeyName         = '\SOFTWARE\Embarcadero\BDS';

//neuer Eintrag
  EDSKeyName         = '\SOFTWARE\WoW6432Node\Embarcadero\BDS';

  DelphiKeyName      = '\SOFTWARE\Borland\Delphi';
Ich musste den Eintrag EDSKeyName ändern (auf den Wert, wie er oben steht). Da ich ein 64Bit-Betriebsystem habe, wurde bei der Installation von Delphi der Registry Eintrag nach HKLM\Software\WoW6432Node\Embarcadero\BDS geschrieben.

Gibt es evtl. einen gefixten Installer, der die unterschiedlichen Speicher-Stellen in der Registry berücksichtigt? Weiß da jemand etwas?

Den Installer von JVCL habe ich auch angepasst (DelphiData.pas)

Code:
const
  KeyBorland = '\SOFTWARE\Borland\'; // do not localize
  KeyCodeGear = '\SOFTWARE\CodeGear\'; // do not localize
  KeyEmbarcadero = '\SOFTWARE\WoW6432Node\Embarcadero\'; // do not localize
genau so wie packages\bin\dcc32ex.dpr

Code:
        if IDEVersion < 8 then
          Result.KeyName := 'Software\Codegear\BDS\' + IDEVersionStr + '.0'
        else
          Result.KeyName := 'Software\WoW6432Node\Embarcadero\BDS\' + IDEVersionStr + '.0';
Damit lassen sich die Installer starten, und auch die Installation durchführen, so dass ich im Verzeichnis C:\Users\Public\Documents\RAD Studio\8.0\Bpl die neu erstellten BPL-Dateien habe. Jedoch werden diese nicht automatisch in Delphi registriert.

Geändert von Rainer78 (28. Jul 2014 um 21:58 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
10.076 Beiträge
 
Delphi 12 Athens
 
#3

AW: Installation von JCL / JVCL schlägt fehl (XE, Windows 8.1)

  Alt 29. Jul 2014, 21:01
Dann ist in deinem System irgendetwas komisch eingestellt oder kaputt. Diese Umleitung auf WoW6432Node passiert eigentlich automatisch bei 32-Bit Programmen unter 64-Bit Windows (außer man deaktiviert das explizit).
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
Rainer78

Registriert seit: 3. Sep 2008
20 Beiträge
 
Delphi 2005 Professional
 
#4

AW: Installation von JCL / JVCL schlägt fehl (XE, Windows 8.1)

  Alt 30. Jul 2014, 07:42
So kenne ich das auch (dass es automatisch umgeleitet wird). Aber ich habe nichts explizit eingestellt, dass es nicht umgelenkt werden soll.

Aber egal. Ich habe die Komponenten endlich installiert bekommen und das ist das, was für mich zählt.

Vielen Dank für Eure Hilfe.

Gruß,

Rainer
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:55 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz