![]() |
Re: komponente "durchsteppen"
:shock: Ich geh mal ganz schwer davon aus, dass das eigentlich vorausgesetzt werden konnte... Sonst:
Zitat:
|
Re: komponente "durchsteppen"
Zitat:
|
Re: komponente "durchsteppen"
Ahem, ich habe in meinem 3-Stunden-Geschlafen-Geist doch glatt "zum Projekt hinzufügen" mit "benutzen" gleich gesetzt :oops:. Ich bitte um Nachsicht :spin:
|
Re: komponente "durchsteppen"
Zitat:
Wenn Du eine Komponente (sagen wir TmyComponent in myComponent.pas) geschrieben hast, muss die Komponente Delphi hinzugefügt werden. Entweder man erzeugt sich ein Package dafür, oder man fügt sie einem bestehenden Package zu. (-> Menü -> Komponente -> Komponente installieren -> In vorhandenes Package / In neues Package) Dann wird das Package kompiliert (*.bpl wandert nach $(DELPHI)\Projects\bpl) und kann benutzt werden. Delphi bindet nun immer die myComponent.dcu in das Projekt ein. Beim Debuggen muss die myComponent im Pfad stehen und zwar "vor" der *.dcu! Das bedeutet: Wenn Du den Pfad '$(DELPHI)\lib;$(DELPHI)\Projects\bpl;c:\myCompone nt\Source' im Bibliothekspfad eingestellt hast (-> Menü -> Tools -> Umgebungsoptionen -> Bibliothek -> Bibliothekspfad), Deine myComponent.dcu im Verzeichnis $(DELPHI)\Projects\bpl liegt, aber Deine Source im c:\myComponent\Source, dann findest der Debugger die myComponent.pas nicht. Lösung: Es gibt einen Suchpfad (-> Menü -> Tools -> Umgebungsoptionen -> Bibliothek -> Suchpfad). (In der Registry wird dieser Pfad unter HK_CU\Software\Borland\Delphi\x.0\Library\Browsing Path abgelegt, das ist etwas aussagekräftiger als Suchpfad.) Der Debugger schaut nun zuerst in dem Suchpfad nach der myComponent.pas nach, und lädt diese zum Debuggen. Also man braucht nur den Suchpfad zu ergänzen und fertig ;-) |
Re: komponente "durchsteppen"
Zitat:
Zitat:
Zitat:
|
Re: komponente "durchsteppen"
Zitat:
und nicht im Projekt Suchpfad (-> Menü -> Projekt -> Optionen -> Verzeichnisse/Bedingungen -> Suchpfad) !!! |
Re: komponente "durchsteppen"
Zitat:
Zitat:
|
Re: komponente "durchsteppen"
delphi is irgendwie blöd
net falsch verstehen aber das mit den projekten in delphi is irgendwie a quatsch |
Re: komponente "durchsteppen"
Wieso?
|
Re: komponente "durchsteppen"
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:10 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