Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by APP,
5. Mär 2003
@Sakura
Du wirst lachen, das habe ich bis jetzt so gemacht, allerdings dachte ich, das diese Lösung nicht sehr elegant ist. :mrgreen:
@Touchdown
Nun ja, ich denke aus der Sicht eines Komponenten-Users ist es schon sinnvoll zu wissen "ob ein Objekt während der Laufzeit erzeugt wurde oder nicht", da ich versuchen möchte, es dem User so einfach wie möglich zu machen, dadurch kann er auch...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by APP,
5. Mär 2003
@janjan
Du hast es erfasst, genau das ist mein Problem!
Ich möchte im Constructor Create feststellen wann/wie die Kompo erstellt wurde, da ich, wenn die Kompo zur RunTime erstellt wurde,
den ExceptionHandler automatisch zuweisen möchte (und bei Bedarf Daten aus einer Ini-Datei laden). Ist die Kompo schon zur Designzeit aktiv, wird (zumindest habe ich das mit dem Debugger festgestellt)...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by APP,
5. Mär 2003
@JanJan :oops: da hast Du natürlich Recht :oops:
ABER: wenn ich meinen Source durch-debugge, sehe ich, dass ComponentState leer ist!
Ich denke, ich muß ComponentState in meiner Komponenten-Deklaration irgendwie (als Property?) mit einbinden (Ist meine 1. Kompo, daher bin ich unsicher).
Ich 'bestehe' auch nicht auf ComponentState, es kann auch eine andere Lösung sein um festzustellen...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by APP,
5. Mär 2003
Tja, das mit der Signatur ist gut,
aber leider langt es bei mir scheinbar mit dem Lesen nicht, da meine Kompo nicht Funktioniert!
IF ComponentState = THEN // Komponente ist zur Designtime erstellt worden
BEGIN
IF FIniFileName <> '' THEN SetFlappErrorProp(Self); // Wenn Inidatei vorhanden ist, dann lesen
END
ELSE //...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by APP,
5. Mär 2003
Habe die Lösung gefunden!
CONSTRUCTOR TFlappError.Create(Owner: TComponent);
BEGIN
INHERITED Create(Owner);
...
IF ComponentState = THEN
BEGIN
END
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by APP,
5. Mär 2003
Hallo,
ich möchte im Create Ereignis meiner (visuellen) Komponente feststellen,
ob diese erst zur Laufzeit oder schon beim Design erstellt wurde.
(Ich versuchte es schon mal mit GetChildParent u.ä. aber irgendwie funkte das nicht so recht...)
Hat jemand eine Idee?