dsgnintf.pas bzw. designintf.pas



  • Ich suche nach der Datei designintf.pas damit ich die designintf.dcu kompilieren kann. Ist vielleicht jemand gleichzeitig Delphi-User der mir diese Datei zukommen lassen könnte? Ich hatte schon oft das Problem das diese Datei (dsinintf.dcu) nicht gefunden wird. Hab auch schon gegooglet und hab auch schon nach beiträgen im Forum gesucht, aber da is leider keiner dabei der mir hilft.



  • Hallo,

    bei meiner BCB5er Prof Version sind die Dateien in
    C:\Programme\Borland\CBuilder5\Source\ToolsAPI Verzeichnis versteckt



  • Diabolo schrieb:

    Ist vielleicht jemand gleichzeitig Delphi-User der mir diese Datei zukommen lassen könnte?

    Bitte keine Angebote und auch keine Aufforderungen zum unberechtigten Verteilen urheberrechtlich geschützter Dateien!



  • Kann es sein, das du die Dateien "dsgnintf.pas"/"dsgnintf.dcu" meinst?

    Ich erinnere mich dunkel daran das ich auch schon mal bei einer Komponente diese dcu-Datei benötigte. Wenn ich mich nicht irre, liefert Borland die wegen irgenwelcher Lizenzprobleme nicht mehr kompiliert aus. Aber die PAS-Datei muß existieren daraus kann die DCU-Datei mit dem Kommandozeilen-Pascal-Compiler erstellt werden.

    Wie bereits von VergissEs erwähnt hilft ein Blick in ...\Borland\CBuilder5\Source\ToolsAPI (Ich nehme mal an das gilt für BCB4/BCB6 entsprechend.)
    Daraus erhält man in der Kommandozeile mit dcc32 dsgnintf.pas die DCU-Datei.



  • Hier habe ich im Internet die Lösung für das Problem gefunden:

    Mit dem "PFlag" in der XML - Datei (*.bpk) "-LUDesignIde" für den BCB 6 kann das Problem der fehlenden "dsgnintf.dcu" gelöst werden.
    Z.b. gibt es dieses Problem beim Installieren des Abbrevia - ZIP - Packages.

    Cannot find somefile.dcu

    This error occurs because the pascal compiler (yes, pascal, not c++) couldn't find the indicated dcu file. If the dcu file is available directly, then add the path to where it is in the include path for the package. By doing so, please use the $(BCB) constant and not the absolute path to your installation.
    But in most cases, the dcu file is not available in the distribution. If you have the VCL source, you may find the associated .pas file. However, DO NOT compile this file, you would break your installation. The dcu file IS AVAILABLE but not directly, it is included in a .dcp file and this file must be indicated to the pascal compiler. Unfortunately, there is no easy way to do that in the IDE, so you will have to close the package from BCB and reopen it with a text editor. This is an XML file and the node you're looking for is called PFLAGS. This contains the flags passed to the pascal compiler. At the end, just before the closing quote, add the recommended flag (preceded by a space) as indicated in the table below:
    Missing file
    BCB5 flag
    BCB6 flag
    AccCtrl.dcu
    -LUvcl50

    FiltEdit.dcu*
    -LUdclstd50
    -LUdclstd
    DesignIntf.dcu*
    -LUdsnide50
    -LUDesignIde


Anmelden zum Antworten