2009-04-01 8 views
0

Ich habe ein paar AUTOObjects mit Delphi und seiner Typbibliothek erstellt. Es kompiliert ohne Fehler, aber als ich es zu registrieren versuchte, erstarrte Delphi und normalisiert sich nicht. Ich habe versucht, es in Delphi 7 und 2006 zu registrieren, aber beide geraten in das gleiche Problem. Ich habe versucht, eine einfache Bibliothek in Delphi-Demo zu registrieren, ich schließe schlechte Registrierungsdatei,Delphi Froze beim Registrieren der Typbibliothek

Es könnte etwas mit meinem Code falsch sein, aber ich habe keine Ahnung, wo, da es gut kompiliert und ich habe keinen Code in RegisterDLL.

Jeder hatte das gleiche Problem vor?

Antwort

0

Prost allen. Ich habe das Problem gelöst. Das Problem war in einem der Unit gab es einen Initialisierungscode erstellt Threads, jetzt habe ich es entfernt, registriert die Bibliothek fein. :)

1

Sie haben nicht genügend Informationen zur Verfügung gestellt, damit jemand Ihnen helfen kann.

Lesen Sie diese http://support.microsoft.com/kb/555375 auf, wie man eine technische Frage stellt, es ist für die Microsoft-Newsgroups geschrieben, aber hat die gleiche Anwendung hier.

1

Initialisierungsabschnitte der Einheiten werden auch ausgeführt, wenn eine COM-DLL registriert wird. Versuchen Sie, sich mit tregsvr oder regsvr32 außerhalb von Delphi anzumelden und prüfen Sie, ob das funktioniert. Sie können diese Tools auch als Startprojekt verwenden und Ihre DLL debuggen, während sie registriert wird.

Verwandte Themen