Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Delphi 2006 -> 2009 Portierung (https://www.delphipraxis.net/126014-delphi-2006-2009-portierung.html)

surfmasta 16. Dez 2008 14:13


Delphi 2006 -> 2009 Portierung
 
Habe mal die Trial von Delphi 2009 installiert und geguckt ob ich ein altes Projekt aus dem 2006er in 2009 kompilieren kann. Habe schon paar Ansichar<->Char Fehler/Warnungen beseitigt, aber folgendes zerbricht mir grad den Kopf:

[DCC Fataler Fehler] EigeneKomponenten.dpk(41): E2202 Package 'vcl' wird benötigt, konnte aber nicht gefunden werden

Habe den Pfad wo vcl.dcu im System liegt als Suchpfad und als Bibliothekspfad angegeben, aber das war erfolglos.

Das habe ich in meiner *.dpl drin:

Delphi-Quellcode:
...
{$IMPLICITBUILD OFF}

requires
  vcl,
  rtl,
  vclx,
  dbrtl,
  vcldb,
  TMSUniCodeD2009;
...

mkinzler 16. Dez 2008 14:20

Re: Delphi 2006 -> 2009 Portierung
 
Er sucht auch eine dcp und keine dcu. Falsche Version im Pfad?

surfmasta 16. Dez 2008 14:29

Re: Delphi 2006 -> 2009 Portierung
 
Achso sorry, aber die *.dcp existiert bei mir unter:

C:\Programme\CodeGear\RAD Studio\6.0\lib\vcl.dcp

Ausserdem ist

$BDS = C:\Programme\CodeGear\RAD Studio\6.0

und

Tools->Optionen->Umgebungsoptionen->Delphi-Optionen->Bibliothek-Win32->

Bibliothekspfad: $(BDS)\lib;$(BDSUSERDIR)\Imports;$(BDS)\Imports;$( BDS)\Lib\Indy10;$(BDSCOMMONDIR)\Dcp;$(BDS)\include ;C:\Programme\tmssoftware\TMSUnicode;C:\Programme\ tmssoftware\TMSUnicode\Source;C:\Programme\tmssoft ware\TMSUnicode\Design;C:\Programme\tmssoftware\TM SUnicode\Packages

Package-Ausgabeverzeichnis: $(BDSCOMMONDIR)\Bpl

DCP-Ausgabeverzeichnis: $(BDSCOMMONDIR)\Dcp

Suchpfad: $(BDS)\SOURCE\WIN32\VCL;$(BDS)\source\Win32\rtl\co mmon;$(BDS)\SOURCE\WIN32\RTL\SYS;$(BDS)\source\Win 32\rtl\win;$(BDS)\SOURCE\WIN32\WEBSNAP;$(BDS)\sour ce\ToolsAPI;$(BDS)\SOURCE\WIN32\IBX;$(BDS)\source\ Win32\Internet;$(BDS)\SOURCE\WIN32\PROPERTY EDITORS;$(BDS)\source\Win32\soap;$(BDS)\SOURCE\WIN 32\XML;$(BDS)\source\Win32\db;$(BDS)\source\Indy\I ndy10\Core;$(BDS)\source\Indy\Indy10\System;$(BDS) \source\Indy\Indy10\Protocols;$(BDS)\source\databa se;

Namespace-Präfixe: <leer>

Debug-DCU-Pfad: $(BDS)\lib\Debug;$(BDS)\Lib\Debug\Indy10

Ist halt eine ganz frische Delphi 2009 Installation, also noch mit allen Defaulteinstellungen. Nur TMSUnicode wurde für 2009 noch nachträglich installiert, weil ich dieses in 2006 im Projekt verwendet hab und es zum portieren nochmal für die 2009er Version gedownloaded/installiert hab.


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:25 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