Fehler beim öffnen einer dfm-Datei - Klasse xxxx nicht gefunden
Beim öffnen einer dfm-Datei durch Doppel-Klick, erhalte ich folgende Fehlermeldung:
Class TMyClass not found. Ignore the error and continue? Note: Ignoring the error may cause components to be deleted or property values to be lost.
Wenn ich klicken Sie auf Abbrechen, bekomme ich folgende Meldung
Error creating form: Class TMyClass not found.
Wenn ich auf OK jetzt, pas-Datei nur geöffnet wird.
In der pas-Datei MyClass Einheit Hinzugefügt (die conatins das TMyClass Begriff) und der Pfad is auch in meiner such-Pfad (Strg-Klick auf unit-Namen, nimmt mich auf die unit-Datei)
Alles ist in Ordnung für mich. Ich weiß nicht, warum ich immer diese Fehlermeldung und warum bin ich nicht in der Lage zu öffnen diese dfm-Datei in RAD studio? Bitte helfen Sie.
- Zeigen einige details, bitte. Schneiden Sie nach unten .pas und .dfm bitte.
- Sie haben diese tagged sowohl als Delphi 7 und die Delphi XE4. Welche ist es?
- Eigentlich kann dass nicht relevant sein. Sind Sie sicher, dass Sie die TMyClass Komponente, so dass Sie können es verwenden, zur design-Zeit zu?
- Seine Delphi XE4.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Um die Komponente zu erstellen (die Sie auf dem Formular platziert) Delphi IDE sollte wissen, dass es unter dem Namen und der Klasse in den Speicher geladen. Das bedeutet, dass - sollte es haben, dass die Komponente kompiliert binary runtime-Paket und das entsprechende design-time-package geladen werden soll, in die IDE, und beim verladen sollte es
RegisterComponent
.Normalerweise ist dies alles getan ist, während die library-installation. Also, wenn Sie haben, dass die Bibliothek für Delphi 7 jetzt installieren Sie einfach die Software für Delphi XE4 wie gut.
Wenn Ihre Bibliothek keine installer oder das Installationsprogramm nicht wissen, XE4, dann müssen Sie sich die Komponenten manuell, genau wie Delphi Dokumentationen fragt Sie zu tun.
Das ist ein multi-Schritt-Prozess, so dass Sie vielleicht brauchen würde, um wieder an den Anfang. Aber mit etwas Glück würden Sie wahrscheinlich in der Lage sein, um die Wiederverwendung der bereits Geleistete Arbeit für Delphi 7. Im besten Fall können Sie nur hätte zu kompilieren, runtime-und designtime-packages in XE4 und dann installieren Sie diese design-Zeit in neueren IDE.