eine eigene
Unit ... einbinden
Die
Unit, bzw. die
DCU-Datei befindet sich im selben Verzeichnis ...
- wenn du die .pas hast, dann lösch mal die .dcu
- den Namen hast du auch richtig geschrieben?
- ist die
DCU eigentlich mit der selben Delphi-Version erstellt/kompiliert worden?
Also, ich habe folgendes gemacht:
a) die *.dcu meiner Datei gelöscht und die *.pas-Datei dem Projekt hinzugefügt
-> Danach meckert der Compiler
nicht mehr darüber, dass er die bisher betroffene Datei nicht findet.
Ist ja auch logisch, da er die *.pas-Datei der
Unit jetzt zur Verfügung hat.
Das Problem ist aber nur verschoben:
In dieser
Unit werden Units eingebunden, deren *.pas-Dateien ich nicht habe.
Mir stehen lediglich die *.dcu-Dateien zur Verfügung.
Und das hat bei der Erstellung meiner
Unit, die ich ursprünglich einbinden wollte, problemlos funktioniert.
Zur Verdeutlichung:
Programm ->
Unit A ->
Unit B,
Unit C
b) Bevor ich Euch hier mit meinen Problemen nerve, habe ich mehrmals verglichen, ob der Unitname richtig geschrieben ist.
c) Die selbst geschriebene
Unit ist mit der selben Delphi-Version erstellt/kompiliert worden.