Autor Beitrag
Logikmensch
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 390

Win XP
Delphi 2007 Prof., XE2, XE5
BeitragVerfasst: Do 13.10.05 07:14 
Hallo liebe Delphi-Entwickler.

Habe mir vor kurzem Delphi 2005 Personal Edition besorgt und bin soweit auch damit zufrieden, allerdings gelingt es mir nicht, den Komponentenexperten so zu verwenden, dass am Ende auch eine Registrierung stattfindet. Er legt mir die Unit zwar an, nachdem ich Vorfahrtyp (z.B. TBitBtn), den KomponentenNamen (TMyBitBtn), den Unitnamen und die Palette (Eigene) eingegeben habe und danach kann ich auch daran rumeditieren und die PAS-Datei speichern. Aber es fehlt einfach die Möglichkeit, die fertige Unit zu installieren und natürlich zu registrieren, so dass sie in der Tools-Leiste auftaucht. Selbst nach eingehendem genauem Studium des Handbuches stelle ich fest, dass die dort beschriebenen Tätigkeiten so nicht ausführbar sind, und dass dort ein Installieren-Knopf erwähnt wird, den man klicken soll. Aber es gibt keinen solchen oder ich finde ihn einfach nicht. Und die übrigen Funktionen im "Komponente"-Hauptmenü können nur DLL-Dateien als Komponenten einbinden.

Tja, mit Delphi 7, welches ich bisher nutze, war das überhaupt kein Problem. Fühle mich jetzt wieder wie ein totaler Anfänger. Kann mir da jemand einen Tipp geben, der mit Delphi 2005 etwas mehr Erfahrung hat?
:(
Liebe Grüße,

Claus.

Moderiert von user profile iconGausi: Abgetrennt von [url=www.delphi-forum.de/...?t=18780]hier[/URL].
Udontknow
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2596

Win7
D2006 WIN32, .NET (C#)
BeitragVerfasst: Di 18.10.05 13:38 
Hallo!

Du benötigst ein Package, das die Komponentenunit enthält. Dieses muss dann installiert werden.

"Datei\Neu\Package - Delphi für Win32" auswählen, Unit mit dem Nachfahren hinzufügen und anschliessend "Installieren" auswählen (Rechte Maustaste in der Projektverwaltung am rechten Bildschirmrand auf package.bpl).

Cu,
Udontknow
Logikmensch Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 390

Win XP
Delphi 2007 Prof., XE2, XE5
BeitragVerfasst: Mi 19.10.05 05:06 
Titel: Komponenten registrieren mit neuem Package
Hallo Udontknow,

vielen Dank! Das war's also. Kannste Dir vorstellen, dass ich das ganze Anwenderhandbuch von Delphi 2005 links und rechts gemacht habe und nicht auf die Lösung gestoßen bin? :oops: Ich muss sogar sagen, jetzt, wo ich ein bisschen meine eigenen Units und Kompos in solche Packages reingetan habe, finde ich das neue Konzept eigentlich gar nicht mehr so schlecht. Zumindest sicherer ist es schon - habe ich bei D7 öfters das ganze Laufzeitpackage kaputtgemacht beim Versuch, neue Kompos zu registrieren.

Na jedenfalls nochmal Danke für den heißen Tipp!

Claus.
Xion
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
EE-Maler
Beiträge: 1952
Erhaltene Danke: 128

Windows XP
Delphi (2005, SmartInspect), SQL, Lua, Java (Eclipse), C++ (Visual Studio 2010, Qt Creator), Python (Blender), Prolog (SWIProlog), Haskell (ghci)
BeitragVerfasst: Sa 26.08.06 09:21 
ich hab das problem, ich hab die Komponente installiert, dann wollt ich sie aktualisieren, hab also die Kompo gelöscht (in der Tool-Palette :oops: ) und jetzt kann ichs nimmer installieren :( Wenn ich unter Neue VCL-Komponente in die Liste guck, is die Komponente aber drin. Aber in der Tool-Palette nichtmehr, weder die alte, noch die neue version :oops: hab ich jetzt Delphi zerschossen, oder geht das irgendwie wieder zu reparieren :roll:

//EDIT oha, habs gerade wieder eingeblendet :oops: war nur ausgeblendet.

_________________
a broken heart is like a broken window - it'll never heal
In einem gut regierten Land ist Armut eine Schande, in einem schlecht regierten Reichtum. (Konfuzius)
Logikmensch Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 390

Win XP
Delphi 2007 Prof., XE2, XE5
BeitragVerfasst: Do 14.09.06 12:01 
Hallo,

tut mir leid, ich war im Urlaub, daher kam keine Antwort. Schön, dass Du's hingekriegt hast. Ich finde die Komponentenverwaltung mittlerweile schon gut gelöst, wenn es nicht immer solche Merkwürdigkeiten gäbe, die rein auf der Schlampigkeit der Compilerprogrammierung von D2005 hinauslaufen. Es ist an sich soooo ein schönes Ding, das D2005. Ein Update auf 2006 traue ich mich aber (noch) nicht.

Claus.
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19346
Erhaltene Danke: 1754

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Do 14.09.06 12:11 
Probier ruhig mal die kostenlose Turbo Delphi Explorer Version aus, das lohnt sich... Da kann man zwar keine zusätzlichen Komponenten installieren, aber die IDE ist erstmal sehr angenehm, vor allem von der Geschwindigkeit her. Ein Umstieg lohnt sich von deiner Professional bei den Preisen (fürs BDS 2006 oder Turbo Delphi Professional) wohl nicht, aber gerade für kleine Tools, bei denen ich keine Zusatzkomponenten brauche, ist die schnellere IDE schon von Vorteil...