![]() |
Fehler beim Komponenteninstallieren
Liste der Anhänge anzeigen (Anzahl: 1)
Ich habe eine Komponente namens 7Split.
Ich möchte die Kompilieren aber ich erhalte den Fehler, dass VCL30 benötigt wird aber nicht gefunden werden kann. Im Anhang der Code: Edit: Ok. erstes problem gelöst (hab die Requires rausgenommen und Delphi hat sich die selber geholt, die die richtig sind.) Jetzt ist das problem beim Kompilieren von DclFileSplitterPackage.dpk. Da wird auch vcl30 benötigt (das problem kann ich umgehen) Aber dann braucht der noch "DsgnIntf.dcu" [Fataler Fehler] FileSplitterReg.pas(10): F1026 Datei nicht gefunden: 'DsgnIntf.dcu' was ich nicht habe :? |
Re: Fehler beim Komponenteninstallieren
Öffne das Package und werfe VCL30 uad requires raus. Die richtige Version wird dann automatisch ergänzt.
|
Re: Fehler beim Komponenteninstallieren
Zur DsgnIntf schau mal
![]() |
DP-Maintenance
Dieses Thema wurde von "Matze" von "Die Delphi-IDE" nach "Sonstige Fragen zu Delphi" verschoben.
Es geht nicht um die IDE selbst. |
Re: Fehler beim Komponenteninstallieren
"http://www.delphipraxis.net/internal_redirect.php?t=38873&highlight=designintf +dcu"
genau das habe ich vorher auch gefunden =) Das Problem dabei jedoch ist, dass ich wahrscheinlich nicht diesen Pfad hier eintragen kann: "C:\Programme\Borland\Delphi7\Source\ToolsAPI" Weil ich habe ja Delphi 2005 PE |
Re: Fehler beim Komponenteninstallieren
:wiejetzt: Wieso nicht?
|
Re: Fehler beim Komponenteninstallieren
:-D wie hä wie jetzt ?! :)
Der Ordner existiert bei mir nicht. |
Re: Fehler beim Komponenteninstallieren
Lassen sich denn da überhaupt Komponenten installieren? Falls ja, musst Du den Pfad natürlich anpassen (Delphi7 passt ja nicht).
|
Re: Fehler beim Komponenteninstallieren
Klar lassen sich da welche installieren =)
Den Pfad anpassen bringt nix, wenn ich habe weder den Ordner Source noch ToolsAPI |
Re: Fehler beim Komponenteninstallieren
Dann such doch mal, wo sich die DesignIntf.dcu befindet (die sollte aber schon da sein).
|
Re: Fehler beim Komponenteninstallieren
Die Suche ist abgeschlossen. Es liegen keine Ergebnisse vor =)
DesignIntf.dcu nicht gefunden DesignIntf.pas nicht gefunden DesignIntf.* nicht gefunden |
Re: Fehler beim Komponenteninstallieren
Versuche mal DesignIde.dcp einzubinden.
|
Re: Fehler beim Komponenteninstallieren
Dann weiß ich auch nicht weiter, habe kein Delphi 2005 PE zur Hand. :(
|
Re: Fehler beim Komponenteninstallieren
Ahaaaa... die gibts. Was kann ich jetzt weiter damit machen?
|
Re: Fehler beim Komponenteninstallieren
Dieses unter requires einbinden.
|
Re: Fehler beim Komponenteninstallieren
geht leider so einfach nicht. Ich kann das nicht erklären, dafür müsste man sich die Komponente mal ansehen.
DesignIde unter Requires eingetragen, Dann kommt bei FileSplitterReg "[Fataler Fehler] FileSplitterReg.pas(10): F1026 Datei nicht gefunden: 'DsgnIntf.dcu'" (
Delphi-Quellcode:
)
uses
Classes, FileSplitter, DsgnIntf, SysUtils, FileSplitterEdit; Wenn ich da auch DesignIDE eintrage kommt woanders wieder ein Fehler.. |
Re: Fehler beim Komponenteninstallieren
uses ist wohl was anderes als requires oder?
|
Re: Fehler beim Komponenteninstallieren
Ja, das ist mir auch klar. Aber ich kann nicht einfach das DesignIntF aus Uses rausnehmen.
|
Re: Fehler beim Komponenteninstallieren
Aber umbenennen. Hast Du den Artikel in meinem Link nicht gelesen?
|
Re: Fehler beim Komponenteninstallieren
Doch habe ich =)
Ich habe jetzt mal aus
Delphi-Quellcode:
das gemacht
uses
Classes, FileSplitter, DesignIntF, SysUtils, FileSplitterEdit;
Delphi-Quellcode:
Dann kommt aber das von mir angesprochende Problem:
uses
Classes, FileSplitter, DesignIDE, SysUtils, FileSplitterEdit; [Fataler Fehler] FileSplitterReg.pas(10): F1026 Datei nicht gefunden: 'DesignIDE.dcu' |
Re: Fehler beim Komponenteninstallieren
Ich glaube ich habe den Fehler gefunden.
Es wurde vergessen eine weitere Unit einzubinden die erforderlich war. In genau DIESER Unit musste dann DsgnIntf in DesignIntf und DesignEditors umbenannt werden. |
Re: Fehler beim Komponenteninstallieren
Ich weis nicht obs jetzt auch hierhin gehört:
Aber: Dieses Splutprogramm hat einen Fehler den ich soweit beseitigt habe: Will man eine Datei zusammenfügen, so wird sie mit der Dateiendung XXX gespeichert. Ich habe die Dateiendung der "noch guten" Datei via Record in eine Datei gespeichert. Diese IM PROGRAMM SELBST auszulesen ist kein Problem Es sind die ersten 3 Zeichen in der Datei:
Delphi-Quellcode:
Ok.
Ex := copy(ExString, 0, 3);
Dass die Datei mit XXX gespeichert wird, steht in einer anderen Unit (FileSplitter.pas von der Komponente) Wie kann ich dieses Problem lösen? Die wichtigen zeilen in dieser Unit sind:
Delphi-Quellcode:
begin
if FileExists(FSplitFileName) then begin { Make sure the filename is correct } if FFileName = '' then FFileName := ChangeFileExt(FSplitFileName, 'XXX'); // Hier müsste der Inhalt von "Ex" rein |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:30 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