Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Package beschwert sich: "Prozedur schon in Package XY&q (https://www.delphipraxis.net/5433-package-beschwert-sich-prozedur-schon-package-xy-q.html)

Hansa 5. Jun 2003 21:10


Package beschwert sich: "Prozedur schon in Package XY&q
 
mit den Packages werd ich noch verrückt. Ich habe etwas experimentiert. Jetzt habe ich ein Package das gehen müßte und beim compilieren heißt es: "Kann nicht kompiliert werden, weil Package XY die Komponente schon hat" oder so ähnlicj. Jetzt habe ich alles gelöscht, was damit zu tun hat, aber Delphi speichert irgendwo noch irgendwas ab, was gar nicht gebraucht wird. Was soll ich jetzt da machen?

Daniel B 5. Jun 2003 21:31

Hallo,

ich nehm an das Du die Komponente aus der Komponentenleiste entfernt hast, aber auch den Namen aus dem Suchpfad gelöscht?

Grüsse, Daniel :hi:

Hansa 6. Jun 2003 00:20

Zitat:

Zitat von Daniel B
ich nehm an das Du die Komponente aus der Komponentenleiste entfernt hast, aber auch den Namen aus dem Suchpfad gelöscht?

Nene, so nicht, wegen des Fehlers krieg ich sie nicht da rein. Es geht um etwas Komplizierteres, das zum Schluß bei NEW->FORM-> usw. landet. Tja, Delphi selbst umzuprogrammieren ist zwar vorgesehen, hat aber gewisse Hürden. Benenne einfach alles um, es sei denn einer weiß doch noch eine Antwort.

Christian Seehase 6. Jun 2003 00:30

Moin Hansa,

Zitat:

Zitat von Hansa
Benenne einfach alles um, es sei denn einer weiß doch noch eine Antwort.


Geht's etwa um eine selbstgeschriebene Kompo?
Dann hätt' ich da noch einen grundsätzlichen Tip:
Bei selbsterstellten Kompos sollte man tunlichst einen Präfix verwenden, der die Wahrscheinlichkeit verringert, dass eine andere Kompo den gleichen Namen hat.

Das beispiels mehrere auf die Idee kommen können, das ein Edit mit angehängtem Label TLabledEdit heissen könnte ist naheliegend. Ein zusätzlicher Präfix vermeidet da viele Doubletten.

Z.B. fangen die Indy Komponenten alle mit Tid.... an, wobei id dann dieser zusätzliche Präfix ist.

Es gab' bei Borland dafür sogar mal eine Datenbank, bei der man "seinen" Präfix registrieren lassen konnte. Scheint aber leider nicht mehr zu existieren.

Hansa 6. Jun 2003 00:43

Zitat:

Zitat von Christian Seehase
Geht's etwa um eine selbstgeschriebene Kompo?
...bei selbsterstellten Kompos sollte man tunlichst einen Präfix verwenden, der die Wahrscheinlichkeit verringert, dass eine andere Kompo den gleichen Namen hat...Es gab' bei Borland dafür sogar mal eine Datenbank, bei der man "seinen" Präfix registrieren lassen konnte. Scheint aber leider nicht mehr zu existieren.

Also nochmals: habe eine Kompo selber programmiert, bzw. mit Hilfe von Motzi und Borland. Vorher hatte ich etliche Versuche durchgeführt und bin wegen Inkompatibilitäten nicht weitergekommen (Ursprung liegt bei D3). Motzi hat den Borland-Code dann angepasst. Angeblich läuft er. Wenn ich den Quelltext zu überfliege geht das auch so.

ABER: die Komponente, besser gesagt das Test-Package kriege ich nicht mehr weg, obwohl kein Quelltext mehr vorliegt. :spin: Das mit dem Prefix registrieren nützt mir da auch nichts.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:11 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