2 Stimmen

Problem bei der Installation meiner benutzerdefinierten Komponente, die dll verwendet

Ich habe eine TCustomComponent erstellt und ich habe ein Problem bei der Installation. Fehlermeldung "????.dll nicht gefunden und kann Paket nicht installieren". aber es funktioniert, wenn Sie es in das Systemverzeichnis kopieren.

Meine Frage ist, wie ich meine Komponente wie eine normale Komponente installieren kann, ohne die .dll in das Systemverzeichnis oder in die Bibliothek zu kopieren.

Ich habe versucht, den Suchpfad und OPtions>Umgebungsvariablen hinzuzufügen, aber es funktioniert immer noch nicht. haben Sie eine Idee?

3voto

Mason Wheeler Punkte 79858

Die Umgebungsvariablen Suchpfad und Optionen sind für die Kompilator, nicht das Laden der IDE. Die Delphi IDE lädt die Komponentenpakete und hostet sie in ihrem eigenen Speicherbereich, so dass sie den Windows-Standardregeln für das Laden von DLLs folgt. Sie müssen Ihre DLL entweder in denselben Ordner wie BDS.exe oder irgendwo im Systemsuchpfad ablegen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X