AGB  ·  Datenschutz  ·  Impressum  







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

Komponente installieren in Delphi 7

Ein Thema von MTornau · begonnen am 21. Sep 2006 · letzter Beitrag vom 21. Sep 2006
Antwort Antwort
MTornau

Registriert seit: 30. Aug 2006
14 Beiträge
 
#1

Komponente installieren in Delphi 7

  Alt 21. Sep 2006, 09:34
Moin !

Da die Standardsachen für Delphi den eigenen Ansprüchen auf Dauer nicht genügen, habe ich mich mal an einer eigenen Komponente versucht. Bei der ersten Einbindung in die dclusr.dpk hat alles wunderbar geklappt und meine neue Komponente wurde unter dem Reiter "Markus" angezeigt. Im zweiten Schritt habe ich dann diese Komponente wieder entfernt und die Eigenschaften "Hint, Showhint" angefügt.
Als dieses dann wieder als Komponente installiert habe, tauchte diese Komponenten leider nicht mehr auf. Beim compilieren trat kein Fehler auf. Meine Frage dazu, was ist schief gelaufen ?

Danke für die Hilfe, anbei der QC.




unit _WPLabeledEdit;

interface


uses
SysUtils, Classes, Controls, StdCtrls, ExtCtrls;

type
T_WPLabeledEdit = class(TLabeledEdit)
private
{ Private-Deklarationen }
protected
{ Protected-Deklarationen }
public
{ Public-Deklarationen }
constructor Create (Owner: TComponent); override;
destructor Destroy; override;
published
{ Published-Deklarationen }
end;



implementation

procedure Register;
begin
RegisterComponents('Markus', [T_WPLabeledEdit]);
end;

constructor T_WPLabeledEdit.Create(Owner: TComponent);
begin
inherited ;//Create(TLabeledEdit);
Readonly := True;
Color := $0000B0F0;
ShowHint := True;
Hint := 'Geschützes Eingabefeld';
ParentShowHint := False;
end;

destructor T_WPLabeledEdit.destroy;
begin
inherited Destroy;
end;


end.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Komponente installieren in Delphi 7

  Alt 21. Sep 2006, 10:31
-Deinstalliere mal das User-Package und Installiere es dann neu.
-U.U hilft auch ein Beenden und Neustarten von Delphi.
Da du im Destruktor nichts machst, kannst du ihn weglassen.
Markus Kinzler
  Mit Zitat antworten Zitat
MTornau

Registriert seit: 30. Aug 2006
14 Beiträge
 
#3

Re: Komponente installieren in Delphi 7

  Alt 21. Sep 2006, 11:01
Hmmm ... habe ich gerade gemacht. Keine Auswirkung.

Ich habe spaßeshalber eine zweite Komponente installiert, die auch verwende, allerdings nicht von mir stammt. Dabei ist mir aufgefallen, daß meine Komponente schon von vornherein überhaupt nicht registriert wird im Gegensatz zu der anderen Komponente.
  Mit Zitat antworten Zitat
CG2003

Registriert seit: 8. Nov 2003
Ort: Hamburg
470 Beiträge
 
Delphi 2009 Professional
 
#4

Re: Komponente installieren in Delphi 7

  Alt 21. Sep 2006, 11:06
Probier' mal das (siehe den Teil über "implementation"):

Delphi-Quellcode:
unit _WPLabeledEdit;

interface


uses
SysUtils, Classes, Controls, StdCtrls, ExtCtrls;

type
T_WPLabeledEdit = class(TLabeledEdit)
private
{ Private-Deklarationen } 
protected
{ Protected-Deklarationen } 
public
{ Public-Deklarationen } 
constructor Create (Owner: TComponent); override;
destructor Destroy; override;
published
{ Published-Deklarationen } 
end;

procedure Register; //Diese Zeile hinzufügen!

implementation

procedure Register;
begin
RegisterComponents('Markus', [T_WPLabeledEdit]);
end;

constructor T_WPLabeledEdit.Create(Owner: TComponent);
begin
inherited ;//Create(TLabeledEdit);
Readonly := True;
Color := $0000B0F0;
ShowHint := True;
Hint := 'Geschützes Eingabefeld';
ParentShowHint := False;
end;

destructor T_WPLabeledEdit.destroy;
begin
inherited Destroy;
end;


end.
Sebastian M.
Viele Grüße aus Hamburg


Meine Website: www.sebastian-mundt.com
  Mit Zitat antworten Zitat
MTornau

Registriert seit: 30. Aug 2006
14 Beiträge
 
#5

Re: Komponente installieren in Delphi 7

  Alt 21. Sep 2006, 11:10
Danke ! Hab' es eben auch gefunden beim Vergleich zweier Komponenten. Es ist alles wieder so wie es sein sollte.
  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:17 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