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/)
-   -   Prism Konvertierung VCL -> WinForms (https://www.delphipraxis.net/47709-konvertierung-vcl-winforms.html)

Tigerandy 15. Jun 2005 08:42


Konvertierung VCL -> WinForms
 
Hallo,

gibt es eine Möglichkeit ein in Delphi 2005 importiertes Delphi 5 VCL-Programm in eine Delphi 2005 WinForms-Anwendung zu konvertieren? Ich möchte das deshalb tun, weil ich bestimmte Komponenten der Kategorien "Windows Forms", "Components" und "Dialogs" benötige, die ich aber in meiner VCL-Anwendung nicht zur Verfügung habe. Genau gesagt geht es um die Komponenten "PrintPreviewControl", "PrintDocument", "PrintDialog" und "PageSetupDialog".

Gruß
Tiger

Bernhard Geyer 15. Jun 2005 08:43

Re: Konvertierung VCL -> WinForms
 
Eine automatische Konvertierung gibt es nicht. Nur der automatische Weg VCL.Win32 -> VCL.NET wird angeboten.

Aber du kannst ja VCL und WinForms mischen mit VCL2NET.
Oder WinForms-Komponenten in Win32-Anwendungen mit Managed VCL verwenden.

Tigerandy 15. Jun 2005 09:46

Re: Konvertierung VCL -> WinForms
 
Danke für die Tipps - habe das mit VCL2NET mal ausprobiert, bekomme aber lauter Fehlermeldungen, sobald ich die .pas-Datei in mein Projekt mit einfüge.

z.B. "Unit-Name System.Windows.Forms kann nicht aufgelöst werden" und andere derartige. Muss ich zusätzlich noch irgendwas anderes tun?

Bernhard Geyer 15. Jun 2005 09:50

Re: Konvertierung VCL -> WinForms
 
Schon lang nichts mehr damit gemacht. Ich würde darauf Tippen das du das entsprechende Package (oder jetzt Assembly) zum Projekt hinzufügen mußt.

Was hast Du den für ein Projekt jetzt (VCL/VCL.NET/FCL)?

Tigerandy 15. Jun 2005 10:35

Re: Konvertierung VCL -> WinForms
 
Ich hab ein VCL-Projekt (ohne .NET so wie es aussieht - woran erkenn ich das?) mit mehreren Units, wobei in der Tool-Palette eben nur die Delphi 5 Tools und Komponenten angezeigt werden.

Bernhard Geyer 15. Jun 2005 11:02

Re: Konvertierung VCL -> WinForms
 
Zitat:

Zitat von Tigerandy
Ich hab ein VCL-Projekt (ohne .NET so wie es aussieht - woran erkenn ich das?) mit mehreren Units, wobei in der Tool-Palette eben nur die Delphi 5 Tools und Komponenten angezeigt werden.

Was hast du beim ersten Öffnen mit D2005 angewählt, als er dir eine Konvertierung nach .NET vorgeschlaten hat.
Wurden *.dcuil-Dateien erzeugt (Sind das .NET-Gegenstück zu den *.dcu-Dateien)?

Tigerandy 15. Jun 2005 12:33

Re: Konvertierung VCL -> WinForms
 
Ich musste Win32 wählen statt .NET, weil er sich bei der Konvertierung nach .NET aufgehangen hat. Habe demnach *.dcu Dateien...


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