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.