AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

DeveloperExpress Komponenten von D5 nach D7

Ein Thema von KlausV · begonnen am 27. Jan 2023 · letzter Beitrag vom 1. Feb 2023
Antwort Antwort
Seite 1 von 2  1 2      
KlausV

Registriert seit: 29. Aug 2017
Ort: 68809 Neulußheim
62 Beiträge
 
Delphi 7 Professional
 
#1

AW: DeveloperExpress Komponenten von D5 nach D7

  Alt 27. Jan 2023, 12:34
Hallo Frank,
ja, es gibt eine INC Datei (dxFLVer.inc).
Code:
{$B-} {- Complete Boolean Evaluation }
{$R-} {- Range-Checking }
{$T-} {- Typed @ operator }
{$X+} {- Extended syntax }
{$P+} {- Open string params }
{$J+} {- Writeable structured consts }
{$H+} {- Use long strings by default }

{$IFNDEF VER80}
 {$IFNDEF VER90}
  {$IFNDEF VER93}
    {$DEFINE DELPHI3} { Delphi 3.0 or higher }
  {$ENDIF}
 {$ENDIF}
{$ENDIF}

{$IFDEF VER120} { Delphi 4.0 }
  {$DEFINE DELPHI4}
{$ENDIF}

{$IFDEF VER110} { Borland C++Builder 3.0 }
  {$DEFINE CBUILDER3}
  {$ObjExportAll On}
{$ENDIF}

{$IFDEF VER125} { Borland C++Builder 4.0 }
  {$DEFINE CBUILDER3}
  {$DEFINE DELPHI4}
  {$DEFINE CBUILDER4}
  {$ObjExportAll On}
{$ENDIF}

{$IFDEF VER130} { Delphi 5.0 }
  {$IFDEF BCB} { Borland C++Builder 5.0 }
    {$DEFINE CBUILDER3}
    {$DEFINE CBUILDER4}
    {$DEFINE CBUILDER5}
    {$ObjExportAll On}
  {$ENDIF}
  {$DEFINE DELPHI4} 
  {$DEFINE DELPHI5}
{$ENDIF}

{$IFDEF VER140} { Borland Delphi 6.0 }
  {$DEFINE DELPHI4}
  {$DEFINE DELPHI5}
  {$DEFINE DELPHI6}
{$ENDIF}
D.h. ich packe das hier dazu:
{$IFDEF VER150} { Borland Delphi 7.0 }
{$DEFINE DELPHI4}
{$DEFINE DELPHI5}
{$DEFINE DELPHI6}
{$DEFINE DELPHI7}
{$ENDIF}

Aber wie ist das mit den Prüfungen auf Delphi 6 zu verstehen? Die greifen dann ja nur, wenn D6 installiert ist, oder?
----------------------------------------------
Klaus

Geändert von KlausV (27. Jan 2023 um 12:38 Uhr)
  Mit Zitat antworten Zitat
Alter Mann

Registriert seit: 15. Nov 2003
Ort: Berlin
936 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#2

AW: DeveloperExpress Komponenten von D5 nach D7

  Alt 27. Jan 2023, 12:45
Hallo,

hast du diese Datei(en)?
Code:
...\JEDIVisualComponentLibraryJVCL-3.8\archive\JvTimerListForm.* (pasdfm)
...\JEDIVisualComponentLibraryJVCL-3.8\common\JVCL.INC
Dann hast du auch die Lösung (ist nur eine Leseübung)
  Mit Zitat antworten Zitat
KlausV

Registriert seit: 29. Aug 2017
Ort: 68809 Neulußheim
62 Beiträge
 
Delphi 7 Professional
 
#3

AW: DeveloperExpress Komponenten von D5 nach D7

  Alt 27. Jan 2023, 12:51
Hallo,

hast du diese Datei(en)?
Code:
...\JEDIVisualComponentLibraryJVCL-3.8\archive\JvTimerListForm.* (pasdfm)
...\JEDIVisualComponentLibraryJVCL-3.8\common\JVCL.INC
Dann hast du auch die Lösung (ist nur eine Leseübung)
nein, die gibt es nicht.
----------------------------------------------
Klaus
  Mit Zitat antworten Zitat
BerndS

Registriert seit: 8. Mär 2006
Ort: Jüterbog
480 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: DeveloperExpress Komponenten von D5 nach D7

  Alt 27. Jan 2023, 13:00
Da deine Quellen der Komponenten kein D5 oder größer kennt reicht hier:
Delphi-Quellcode:
{$IFDEF VER150} { Borland Delphi 7.0 }
{$DEFINE DELPHI4}
{$ENDIF}
Bernd
  Mit Zitat antworten Zitat
KlausV

Registriert seit: 29. Aug 2017
Ort: 68809 Neulußheim
62 Beiträge
 
Delphi 7 Professional
 
#5

AW: DeveloperExpress Komponenten von D5 nach D7

  Alt 27. Jan 2023, 13:07
Da deine Quellen der Komponenten kein D5 oder größer kennt reicht hier:
Delphi-Quellcode:
{$IFDEF VER150} { Borland Delphi 7.0 }
{$DEFINE DELPHI4}
{$ENDIF}
Sorry verstehe nicht, es wird doch Delphi6 auch abgefragt und die Komponenten sind für D5 entwickelt!
----------------------------------------------
Klaus
  Mit Zitat antworten Zitat
Benutzerbild von dataspider
dataspider

Registriert seit: 9. Nov 2003
Ort: 04539 Groitzsch
1.350 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: DeveloperExpress Komponenten von D5 nach D7

  Alt 27. Jan 2023, 13:08
Richtig, Delphi 4 - 6 musst du eintragen...
Delphi-Quellcode:
{$IFDEF VER150} { Borland Delphi 7.0 }
  {$DEFINE DELPHI4}
  {$DEFINE DELPHI5}
  {$DEFINE DELPHI6}
{$ENDIF}
Frank
Frank Reim
  Mit Zitat antworten Zitat
Benutzerbild von dataspider
dataspider

Registriert seit: 9. Nov 2003
Ort: 04539 Groitzsch
1.350 Beiträge
 
Delphi 11 Alexandria
 
#7

AW: DeveloperExpress Komponenten von D5 nach D7

  Alt 27. Jan 2023, 13:13
Aber wie ist das mit den Prüfungen auf Delphi 6 zu verstehen? Die greifen dann ja nur, wenn D6 installiert ist, oder?
Nein, wenn in der INC steht:
{$DEFINE DELPHI6} dann wird im Code in

Delphi-Quellcode:
{$IFDEF DELPHI6}
  // Code
{$ENDIF}
kompiliert...

Oder einfacher:
In der INC: Wenn Delphi - Version Delphi 7 ist, dann definiere Delphi 6 (oder höher).
Im Code: Wenn Delphi 6 (oder höher) definiert ist, kompiliere diesen Code...

Frank
Frank Reim

Geändert von dataspider (27. Jan 2023 um 13:49 Uhr)
  Mit Zitat antworten Zitat
KlausV

Registriert seit: 29. Aug 2017
Ort: 68809 Neulußheim
62 Beiträge
 
Delphi 7 Professional
 
#8

AW: DeveloperExpress Komponenten von D5 nach D7

  Alt 30. Jan 2023, 12:14
Klasse, hat funktioniert. Danke für Die Hilfe.
Eins noch.
Die BPL wurde im Delphi Verzeichnis erstellt.
Wenn ich mir eine Komponenten nun in mein Projekt selektiere, dann versucht Delphi die PAS Datei in einem DeveloperExpress Verzeichnis zu suchen, was überhaupt nichts mit meiner Komponenten zu tun hat.
Die Sources habe ich in einem eigenen Verzeichnis unter C liegen und habe dieses Verzeichnis dem Suchpfad in der Umgebung hinzugefügt. Es wird aber immer noch in dem falschen Verzeichnis gesucht. Hängt das irgendwie mit der Kompilierung der BPL Datei zusammen oder wieso findet Delphi die PAS Files nicht?

Danke
----------------------------------------------
Klaus

Geändert von KlausV (30. Jan 2023 um 12:18 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von dataspider
dataspider

Registriert seit: 9. Nov 2003
Ort: 04539 Groitzsch
1.350 Beiträge
 
Delphi 11 Alexandria
 
#9

AW: DeveloperExpress Komponenten von D5 nach D7

  Alt 30. Jan 2023, 12:58
Du solltest den Bibliothekspfad und Suchpfad in der Delphi IDE überprüfen.
Wo das unter Delphi7 zu finden war, kann ich nicht mehr sagen. (unter Tools evtl.)

Das Verzeichnis mit den DevExpress PAS - Dateien sollte in diesen Suchpfad.
Bei DevExpress ist das heute eine ganze Liste, wie es bei dir ist, musst du schauen.

Frank
Frank Reim
  Mit Zitat antworten Zitat
KlausV

Registriert seit: 29. Aug 2017
Ort: 68809 Neulußheim
62 Beiträge
 
Delphi 7 Professional
 
#10

AW: DeveloperExpress Komponenten von D5 nach D7

  Alt 30. Jan 2023, 14:13
Du solltest den Bibliothekspfad und Suchpfad in der Delphi IDE überprüfen.
Wo das unter Delphi7 zu finden war, kann ich nicht mehr sagen. (unter Tools evtl.)

Das Verzeichnis mit den DevExpress PAS - Dateien sollte in diesen Suchpfad.
Bei DevExpress ist das heute eine ganze Liste, wie es bei dir ist, musst du schauen.

Frank
Das sollte meiner Meinung nach passen. So hatte ich es auch bei anderen Projekte gemacht und das hat so funktioniert. Ich denke eher, dass bei der Paketerstellung / Komponenten irgendetwas nicht passt. Aber da habe ich nichts gefunden.
----------------------------------------------
Klaus
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 22:39 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