AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Prism Portierung Win32 nach .NET: IDE erkennt Komponenten nicht
Thema durchsuchen
Ansicht
Themen-Optionen

Portierung Win32 nach .NET: IDE erkennt Komponenten nicht

Ein Thema von dkoehler · begonnen am 9. Nov 2007 · letzter Beitrag vom 9. Nov 2007
Antwort Antwort
dkoehler

Registriert seit: 1. Nov 2007
33 Beiträge
 
#1

Portierung Win32 nach .NET: IDE erkennt Komponenten nicht

  Alt 9. Nov 2007, 15:39
Ich versuche ein Win32-Projekt nach .NET zu portieren und dabei werden VCL-Komponenten aus einer eigenen Assembly nicht erkannt. Es erscheint die Meldung: "Class ... not found. Ignore the error or continue? ..."

Ich bin folgendermaßen vorgegangen:
1. Ich habe eine WIN32-Packages mit den eigenen Komponenten nach .NET portiert und als Assemblies registriet. Unter "Installed .NET Components" erscheinen diese auch.
2. Ich habe das problematische Win32-Projekt in Delphi 2007 für .NET importiert.
3. Wenn ich nun auf ein der VCL-Units des Projekts klicke erscheint obige Fehlermeldung.
4. Daraufhin habe ich im Win32-Projekt die uses-Klauseln den Assembly-Namen angepaßt und Schritt 2 wiederholt -- aber mit demselben Ergebnis, wenn ich auf ein der VCL-Units des Projekts klicke.
5. Mittels F9 das Projekt zu kompilieren und auszuführen klappt hingegen anstandslos.

Weiß jemand Rat?
  Mit Zitat antworten Zitat
dkoehler

Registriert seit: 1. Nov 2007
33 Beiträge
 
#2

Re: Portierung Win32 nach .NET: IDE erkennt Komponenten nich

  Alt 9. Nov 2007, 17:09
Ich habe nun selbst eine Lösung gefunden. Anscheinend konvertiert Delphi nämlich die Namen der Formulardateien nicht korrekt nach .NET. Man kann dies wie folgt selber manuell nachholen:
1. Die Namensendung der fraglichen Datei von .dfm nach .nfm ändern.
2. In der zugehörigen .pas-Datei die Anweisung {$R *.dfm} durch {$R *.nfm} ersetzen.
  Mit Zitat antworten Zitat
Antwort Antwort


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 19:01 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