Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Rx2.75 in D2005 installieren geht nicht (https://www.delphipraxis.net/35346-rx2-75-d2005-installieren-geht-nicht.html)

schitho 5. Dez 2004 23:29


Rx2.75 in D2005 installieren geht nicht
 
Hi,

ich wollte gerade Rx2.75 in D2005 installieren. Allerdings bekomm ich beim Versuch das Package dclrx7.dpk zu compilieren die Fehlermeldung, dass die Klassen TRxCheckListBox und TFormPlacement nicht gefunden werden können.

Was mach falsch?

Gruß
Thomas

Robert_G 6. Dez 2004 00:06

Re: Rx2.75 in D2005 installieren geht nicht
 
Zitat:

Zitat von schitho
Hi,

ich wollte gerade Rx2.75 in D2005 installieren. Allerdings bekomm ich beim Versuch das Package dclrx7.dpk zu compilieren die Fehlermeldung, dass die Klassen TRxCheckListBox und TFormPlacement nicht gefunden werden können.

Was mach falsch?

Hi Thomas :hi:
Schaue mal, ob es ein paar bedingte Kompilierungen um uses clause o.ä. befinden.
Also in der Art:
Delphi-Quellcode:
uses
   A,
   B,
   {$INCLUDE Jedi.inc}
   {$IFDEF COMPILER_6_UP}
   C,
   {$ELSE}
   D,
   {$ENDIF COMPILER_6_UP}
Die Versionsnummer des D2005 Compilers ist VER170, das solltest du in der entprechenden include-Datei nachtragen oder eine neuere Version davon suchen.
Oder, ganz einfach, hast du auch die Suchpfade richtig angegeben? (Klingt jetzt dumm, aber mir passiert das auch ab & zu ;) )

schitho 6. Dez 2004 21:37

Re: Rx2.75 in D2005 installieren geht nicht
 
Hi,

Danke für Deinen Hinweis.

Konkret hab ich folgende Änderungen durchgeführt:

In der Datei Rx.inc:

Delphi-Quellcode:
{$IFDEF VER150} { Borland Delphi 7.0 }
  {$DEFINE RX_D3}
  {$DEFINE RX_D4}
  {$DEFINE RX_D5}
  {$DEFINE RX_D6}
  {$DEFINE RX_D7}
  {$WARN SYMBOL_PLATFORM OFF}
  {$WARN UNIT_PLATFORM OFF}
  {$WARN SYMBOL_DEPRECATED OFF}
  {$WARN UNIT_DEPRECATED OFF}
{$ENDIF}
Hier hab ich einfach VER150 auf VER170 geändert:

Delphi-Quellcode:
{$IFDEF VER170} { Borland Delphi 7.0 }
  {$DEFINE RX_D3}
  {$DEFINE RX_D4}
  {$DEFINE RX_D5}
  {$DEFINE RX_D6}
  {$DEFINE RX_D7}
  {$WARN SYMBOL_PLATFORM OFF}
  {$WARN UNIT_PLATFORM OFF}
  {$WARN SYMBOL_DEPRECATED OFF}
  {$WARN UNIT_DEPRECATED OFF}
{$ENDIF}
Außerdem hab ich in der Datei RxConst.pas folgende Ergänzung vorgenommen:

Delphi-Quellcode:
{$IFDEF VER170}
const
  SDelphiKey = 'Software\Borland\Delphi\9.0';
{$ENDIF}
Die Fehlermeldung war nun weg und es wurde alles - so wie es ausschaut - ordnungsgemäß installiert :-D

Gruß
Thomas

Robert_G 6. Dez 2004 22:19

Re: Rx2.75 in D2005 installieren geht nicht
 
Hi
Besser wäre ein zusätzlicher Teil. ;)
Sonst raucht es beim Kompostieren mit dem D7-Komposter. :mrgreen:
Delphi-Quellcode:
{$IFDEF VER170} { Borland Delphi 9.0 }
  {$DEFINE RX_D3}
  {$DEFINE RX_D4}
  {$DEFINE RX_D5}
  {$DEFINE RX_D6}
  {$DEFINE RX_D7}
  {$DEFINE RX_D71}
  {$DEFINE RX_D9}
  {$WARN SYMBOL_PLATFORM OFF}
  {$WARN UNIT_PLATFORM OFF}
  {$WARN SYMBOL_DEPRECATED OFF}
  {$WARN UNIT_DEPRECATED OFF}
{$ENDIF}

Domo Sokrat 7. Dez 2004 07:21

Re: Rx2.75 in D2005 installieren geht nicht
 
Hi, Jungs!

Bin da eben auf folgende Seite gestoßen: http://qmd.bs2.com.br/index.php Der Autor hat hier eine Rubrik "RxLib for Delphi 2005". Da kann man eine RxLib runterladen, die er nach D2005 portiert hat. Aus Mangel an D2005 kann ich sie leider nicht testen :oops: . Wäre schön, wenn jemand von Euch sagen könnte, ob das Teil funzt :thumb: .

Grüße...

Marcel Gascoyne 4. Jan 2005 10:44

Re: Rx2.75 in D2005 installieren geht nicht
 
Die RxLib aus dieser Quelle funktioniert unter Delphi 2005. Bei neuen Projekten würde ich aber die JEDI Komponenten vorziehen.

Gruß,
Marcel


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:27 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz