![]() |
DsgnIntf fehlt <--- ja das gab´s schonmal
Mehrere Packages wollen diese Datei haben. Delphi findet die unter 7 nicht. Jetzt hab ich wie in der Bücherei beschrieben das anders eingetragen und es will trotzdem nicht.
Ich habe statt:
Delphi-Quellcode:
jetzt
DsgnIntf
Delphi-Quellcode:
eingetragen.
DesignInfo, DesignEditor
Wer kann mir noch nen Rat oder Tipp geben? MfG Florian :hi: |
Was ist denn die aktuelle Fehlermeldung?
...:cat:... |
Naja, ich hab mir bei ensacom x2000 runtergeladen. Das sieht ganz nützlich aus. Nachdem er das Package Delphi 7 tauglich gemacht hat will ich es also "installieren" und er sagt mir:
Delphi-Quellcode:
Dann hab ich das geändert wie es in der Library beschrieben stand aber es hilft nichts.
[Fatal Error] x2000.pas(21): File not found: 'DsgnIntf.dcu'
Die Uses Klausel sieht jetzt so aus:
Delphi-Quellcode:
Neue Fehlermeldung:
uses
ShellAPI, Windows, Messages, SysUtils, Graphics, Controls, Forms, Classes, DesignIntf, DesignEditor, Dialogs;
Delphi-Quellcode:
Ich denke er sucht die Datei in dem x2000 Ordner. Die ist aber wohl irgendwo anders im Delphi Ordner.
[Fatal Error] x2000.pas(21): File not found: 'DesignIntf.dcu'
Was nun? Ist zwar nicht lebenswichtig aber vielleicht wird es das irgendwann mal :wink: MfG Florian :hi: |
Hatte dieses Problem heute auch schon, und auch früher. Aber die Datei existier auf dem ganzen PC nicht. Ich hab mir schon überlegt, ob man sich die Datei nicht irgendwo runterladen könnte (Tauschbörse oder so) , aber dann ist mir eingefallen, dass die ja dann illegal kopiert wäre. Man list sich, Stanlay :lol:
|
@Stanlay Diese Unit wird ab D6 schon nicht mehr ausgeliefert
Grüsse, Daniel :hi: |
|
@Daniel. Hallo. Heißt das, dass ich eine Komponente die für Delphi 5 geschrieben wurde, und diese Datei benötigt allgemein nicht installieren kann?? Das ist ja schlimm :shock:
|
hi,
ich hab dieses problem folgendermaßen gelöst: ich hab einfach die entsprechende datei (DsgnIntf.pas bzw. DesignIntf.pas usw., zu finden in .../delphiX/source/toolsapi) ins projekt eingebunden. damit wird die datei mitcompiliert und ich habe meine entsprechende *.dcu. wenn man DsgnIntf nur ins uses schreibt wird diese datei nämlich nicht mitcompiliert, da sie NUR zur designtime (daher der name) und nicht zur runtime verwendet werden kann. diese dateien werden von vielen komponenten verwendet. bei borland gibt es hinweise wie man diese dateien verwendet, damit besagter fehler nicht auftritt (wenn ich wieder finde wo das war, werde ich den artikel posten). lg alex |
Hallo,
Zitat:
Naja, man muss eben diese neuen Units einbinden dann geht es schon. Aber Du solltest die lieber gleich mit dem D7 machen, geht vielleicht besser. ;) Grüsse, Daniel :hi: |
@Stanlay Hanks: Die Lösung von Alex ist die richtige.
DesignIntf existiert überhaupt erst seit D6, so auch DesignEditors und weitere. DsgnIntf gab es nur bis D5 und wurde in die beiden zuvor genannten aufgeteilt. Grund: Die Design-Editoren sind ausschließlich für die IDE lizensiert und dürfen nicht in die eigenen Programme, welche ausserhalb der IDE laufen eingebunden werden. Da es einige Verstöße (meistens wohl aus Unwissenheit) gab, wurden die Units getrennt und durch "Compiler-Magic" können die Editoren jetzt nicht mehr in Programme ausserhalb der IDE eingebunden werden. :idea: ...:cat:... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:07 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz