Einzelnen Beitrag anzeigen

Benutzerbild von RavenIV
RavenIV

Registriert seit: 12. Jan 2005
Ort: Waldshut-Tiengen
2.875 Beiträge
 
Delphi 2007 Enterprise
 
#3

Re: Prüfen ob Frame existiert

  Alt 2. Apr 2008, 09:14
Die einfachsten zwei Sachen dürften dies sein:

Du legst Dir eine private-Variable an vom Typ Boolean (z.B. fFrameExistiert).
Dann setzt Du sie auf True
a) bei der Click-Methode des Buttons
b) in Create des Frames

In der Click-Methode des Buttons fragst Du dann ab, ob der Frame schon existiert
Delphi-Quellcode:
if not fFrameExistiert then
begin
  <Frame erzeugen>
end;
P.S. Du weisst aber schon, dass es den myFrame nicht mehr gibt, wenn deine Funktion beendet ist?
myFrame ist nämlich eine lokale Variable.
Du müsstest schon eine private-Variable fMyFrame verwenden.

P.P.S. Gewöhne Dir bitte den Stil des Borland StyleGuide an.
fra_abstimmung, fra_stimmen_erfassen und btn_createFrame sind keine guten Namen.
Klaus E.
Linux - das längste Text-Adventure aller Zeiten...
Wer nie Linux mit dem vi konfiguriert hat, der hat am Leben vorbei geklickt.
  Mit Zitat antworten Zitat