Einzelnen Beitrag anzeigen

Benutzerbild von Privateer3000
Privateer3000

Registriert seit: 10. Jun 2002
Ort: Jena
1.128 Beiträge
 
Delphi 10.4 Sydney
 
#1

prüfen ob panel existiert!

  Alt 14. Apr 2008, 12:18
Hello,
mit folgenden code werden panels gezeichnet.
Allerdings muss vorher geprüft werden ob schon
existiert.
Es funktioniert aber nicht und kommt zur exception
wenn das Panel schon existiert.
Delphi-Quellcode:
while not panelquer.Eof do begin
  if not Assigned(panelen.pans.FindComponent(panelquer.fieldbyname('anzeige').AsString)as TPanel) then begin
  tpa:=TPanel.Create(Self);
  tpa.Parent:=pan0;
  tpa.Visible:=true;
  tpa.Left:=0;
  tpa.Top:=0;
  tpa.Height:=393;
  tpa.Width:=689;
  tpa.Name:=panelquer.fieldbyname('anzeige').AsString;
  tpa.Caption:=panelquer.FieldByName('anzeige').AsString;
  panelquer.Next;
end;
Was ist falsch?
Peter
+++Versuch es nicht mit Gewalt + Nimm einen größeren Hammer! +++
  Mit Zitat antworten Zitat