Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi BPL: Units werden nicht gefunden (https://www.delphipraxis.net/178259-bpl-units-werden-nicht-gefunden.html)

Helmi 27. Dez 2013 21:34

BPL: Units werden nicht gefunden
 
Hallo,

Ich hab in einer BPL eine Unit, die eine Komponente erstellt.
Diese Komponente benötigt einige Units, die meines Erachtens System-Units sind:
Delphi-Quellcode:
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs
Leider wird beim Compilieren der folgende Fehler ausgegeben:
Zitat:

[DCC Fataler Fehler] VaComm.pas(25): F1026 Datei nicht gefunden: 'Graphics.dcu'
Wenn ich diese Komponente aber in einem normalen Programm nutze, compiliert es ohne Fehler

Was mach ich falsch?

Uwe Raabe 27. Dez 2013 22:20

AW: BPL: Units werden nicht gefunden
 
Unit-Gültigkeitsbereichsnamen setzen!

Helmi 27. Dez 2013 22:27

AW: BPL: Units werden nicht gefunden
 
Zitat:

Zitat von Uwe Raabe (Beitrag 1241240)
Unit-Gültigkeitsbereichsnamen setzen!

Meinst du in den Optionen der BPL unter "Compiler" und darunter unter "Unit-Gültigkeitsbereichsnamen"?

Ich hab das die Graphics hinzugefügt, aber der Fehler bleibt bestehen

himitsu 27. Dez 2013 23:20

AW: BPL: Units werden nicht gefunden
 
Dort fehlt nicht das Graphics, sondern der "neue" Namespace für Grahics.

Also entweder den Namespace direkt bei Graphics und den anderen Units angeben, oder eben dort in der Liste aufnehmen, damit der Compiler es selbst ergänzen kann. :zwinker:


Delphi kennt mehrere vordefinierte Listen für dieses Feld.
Für VCL-Apps, Konsolen-Apps, Firemonkey usw.
Bei dir steht da entweder die falsche Liste, wo keine VCL drin ist, oder keine Liste.

PS: Wenn du den Namespace nicht kennst, dann Strg+Enter und wenn die Unit aufgeht, dann einfach nachsehen und abschreiben.

Helmi 28. Dez 2013 08:48

AW: BPL: Units werden nicht gefunden
 
danke :-)


Ich hab jetzt VCL hinzugefügt und es funktioniert


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:02 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz