AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Komponenten Unit nicht gefunden

Ein Thema von mwilms · begonnen am 3. Nov 2024 · letzter Beitrag vom 5. Nov 2024
Antwort Antwort
mwilms

Registriert seit: 23. Nov 2022
Ort: Wolfratshausen
40 Beiträge
 
Delphi 12 Athens
 
#1

Komponenten Unit nicht gefunden

  Alt 3. Nov 2024, 13:46
Hallo,

ich habe eine Komponente erstellt und diese erfolgreich installiert. Allerdings findet Delphi die zugehörige Unit nicht bei Anwendung in einem Programm.

Wohin ist die *.pas Datei zu kopieren? Oder wo kann ich den Suchpfad erweitern?

Vielen Dank

mwilms
  Mit Zitat antworten Zitat
peterbelow

Registriert seit: 12. Jan 2019
Ort: Hessen
704 Beiträge
 
Delphi 12 Athens
 
#2

AW: Komponenten Unit nicht gefunden

  Alt 3. Nov 2024, 14:12
Was ein Projekt da braucht ist der Pfad der bei der Compilierung deiner Komponente erzeugten DCU-Datei. Den kannst Du entweder für alle Projekte in den IDE-Optionen im Library-Path angeben (dann sollte der Pfad zur zugehörigen PAS-Datei in den Browsing-Path, den verwendet die IDE um die Quelldatei zu finden, z. B. wenn im Editor die view definition-Funktion verwendet wird). Alternativ kann man auch nur für das aktive Projekt in den Projektoptionen die äquivalenten Pfade eintragen. Man kann auch einfach die Quelldatei zum Projekt hinzufügen, dann wird sie aber jedesmal neu kompiliert, wenn man das Projekt baut, und die DCU landet im für das Projekt definierte Verzeichnis, nicht in dem der Komponenten-Package.
Peter Below

Geändert von TBx ( 3. Nov 2024 um 16:13 Uhr) Grund: Full-Quote entfernt
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.625 Beiträge
 
Delphi 12 Athens
 
#3

AW: Komponenten Unit nicht gefunden

  Alt 3. Nov 2024, 14:13
Versuch es mal unter "Tools-Optionen-Sprache-Delphi-Bibliothek", da kannst Du Bibliotheks- und Suchpfad einstellen.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
mwilms

Registriert seit: 23. Nov 2022
Ort: Wolfratshausen
40 Beiträge
 
Delphi 12 Athens
 
#4

AW: Komponenten Unit nicht gefunden

  Alt 3. Nov 2024, 21:42
Danke für die Tipps! Bislang funktioniert nur das Einbinden der Komponenten Unit in das Programm. Vielleicht weiß jemand wohin man die Komponenten.dcu kopieren sollte.

mwilms
  Mit Zitat antworten Zitat
Kas Ob.

Registriert seit: 3. Sep 2023
353 Beiträge
 
#5

AW: Komponenten Unit nicht gefunden

  Alt 4. Nov 2024, 11:36
Hi,

Danke für die Tipps! Bislang funktioniert nur das Einbinden der Komponenten Unit in das Programm. Vielleicht weiß jemand wohin man die Komponenten.dcu kopieren sollte.

mwilms
It is really simple, .pas files should be visible for the compiler, while .dcu files should be visible to the linker, although Delphi IDE comes with integrated compiler and linker, both utilize their own paths internally, this should be the case always, but it might be your project configuration .dpr and .dpoj have a conflicted path(s) or wrong ones.

Open these files and find the culprit path, miss pass or wrong one, but before that make sure which is the part is complaining, compiler or linker, you didn't even provide exact error message or a screenshot !

ps : dpr file might have unit with "in" followed by a relative/full path, make sure these are right, these used by the compiler part.
Kas
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.648 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: Komponenten Unit nicht gefunden

  Alt 5. Nov 2024, 08:02
Danke für die Tipps! Bislang funktioniert nur das Einbinden der Komponenten Unit in das Programm. Vielleicht weiß jemand wohin man die Komponenten.dcu kopieren sollte.
Gar nicht. In den Projektoptionen des Packages setzt du den DCU-Ausgabepfad.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:43 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