Einzelnen Beitrag anzeigen

jbg

Registriert seit: 12. Jun 2002
3.481 Beiträge
 
Delphi 10.1 Berlin Professional
 
#6

Re: JVCL unter Delphi 2005 PE installieren

  Alt 4. Feb 2006, 15:34
Ganz einfach. Die JVCL 3.10 wurde speziell für die Companion CD von Delphi 2006 erstellt. Dabei wurde aber vergessen den Delphi 5 Test durchzuführen und somit fanden ein paar SysUtils/StrUtils Funktionen den Weg in die JVCL wie z.B. AnsiContainsText(). Die Delphi 5 RTL kennt diesen Befehl natürlich nicht und verweigert die Kompilierung.

Übrigens die JVCL 3.10 ist auch nicht wirklich Delphi 2006 fähig (wie auch, sie wurde entwickelt, bevor Delphi 2006 überhaupt drausen war). Dabei wurden einige Package-Abhängigkeiten vergessen zu setzen (requires-Klausel) und somit werden einige Units implizit eingebunden, sofern man nicht manuell installiert, also ohne Installer. Mit Delphi 2005 gibt es diesbezüglich keine Probleme. Wer also die JVCL in Delphi 2006 einsetzen will, sollte auf die daily snapshots ausweichen, die seit einiger Zeit sehr stabil (=kompilierbar) sind, weil die Entwicklung wegen "Personalmangels" sehr schleppend vor sich geht und hauptsächlich Bugfixes ins Version Control System einfließen.
  Mit Zitat antworten Zitat