Delphi-PRAXiS
Seite 1 von 2  1 2      

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 Kompo wird nicht angezeigt (https://www.delphipraxis.net/1891-kompo-wird-nicht-angezeigt.html)

CalganX 29. Dez 2002 14:54


Kompo wird nicht angezeigt
 
Hi,
ich habe gerade mal angefangen, ein wenig Komponenten zu erstellen. Ich leite also meine Klasse von TEdit ab.
Nun habe ich den SourceCode mal zum laufen bekommen, aber wenn ich dann das Komponenten Paket installiere, wird die Komponente nicht im dafür vorgesehnen Register (CSD-Software) hinzugefügt. Um genau zu sein: Finde ich die Kompo nirgends...

Was tun?

Chris

sakura 29. Dez 2002 15:01

Poste mal die Routines Register, in welcher Du die Komponente installiert hast.

Christian Seehase 29. Dez 2002 15:02

Moin Chris,

hast Du in der Unit auch ein Konstrukt, das so, oder ähnlich, aussieht?

Delphi-Quellcode:
procedure Register;

//...

implementation

//...

procedure register;
begin
  RegisterComponents('CSD-Software', [TMyEdit]);
end;
[EDIT]Mist, mal wieder zu spät :mrgreen: [/EDIT]

CalganX 29. Dez 2002 15:02

Hm, da habe ich zwar nix geändert, aber hier:

Delphi-Quellcode:
procedure register;
begin
  RegisterComponent('CSD-Software', [TNumberEdit]);
end;
Chris

PS: Bei mir wird register fett geschrieben!

sakura 29. Dez 2002 15:05

Sieht eigentlich richtig aus. Die DAU-Frage, sorry, muss aber sein, hast Du auch Installiert und nicht einfach nur Kompiliert?

CalganX 29. Dez 2002 15:08

2faches JA
Allerdings steht die register-Prozedur bei mir direkt unter "implementation"...

Chris

sakura 29. Dez 2002 15:12

Dann fällt mir nur noch eines ein. Schau mal im Menü Komponenten - Palette konfiguren im erscheinenden Dialog nach.

Wähle links den letzten Eintrag [ALLE] aus und gehe die Liste Komponente für Komponente durch und schaue mal, ob Deine auftaucht. Da steht dann auch die Palettenseite, auf welcher diese eingetragen ist.

Sonst bin ich auch ratlos.

sakura 29. Dez 2002 15:13

Zitat:

Zitat von Chakotay1308
Allerdings steht die register-Prozedur bei mir direkt unter "implementation"...

Uses und {$R...} sollten eigentlich davor kommen, sofern Du diese dort noch benötigst, ansonsten ist das ok.

Christian Seehase 29. Dez 2002 15:15

Moin Chris,

falls es untergegangen ist.

Hast Du auch die Zeile

Delphi-Quellcode:
procedure Register;
noch einmal vor implementation stehen?

CalganX 29. Dez 2002 15:16

HÄ????
Mal eine Frage: Wie kann das sein?
Im Dialog "Palette" konfigurieren steht die Palette "CSD-Software" sowie die Kompo, aber dennoch kann ich in der IDE selber die Palette nicht finden. Genauso wie in der View->Component List...!!!

Versteh' ich nicht!

Chris

@Christian: Jau


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:03 Uhr.
Seite 1 von 2  1 2      

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