![]() |
Re: Problem beim Erstellen eines Labels während der Laufzeit
Zitat:
Vielleicht steht da ja gar nichts drin |
Re: Problem beim Erstellen eines Labels während der Laufzeit
was steht denn in
Delphi-Quellcode:
drin
Eingang.Items.Count
wenn das 0 ist wird auch kein label erzeugt. raik |
Re: Problem beim Erstellen eines Labels während der Laufzeit
die schleife wird durchlaufen...
Es sind auch werte vorhanden... es geht halt nur ums grundsätzliche, dass die Labels nicht angezeigt werden... Ich könnte in der Caption auch etwas anderes reinschreiben (getestet!) und das Ergebnis würde das Selbe sein... |
Re: Problem beim Erstellen eines Labels während der Laufzeit
Moin Hazardos,
was mir im Moment komisch vorkommt:
Delphi-Quellcode:
with TNachrichten.Create(self) do
Delphi-Quellcode:
hängen Nachrichten und TNachrichten zusammen?
with TLabel.create(Nachrichten) do
begin Parent := Nachrichten; Bzw. Was ist Nachrichten? |
Re: Problem beim Erstellen eines Labels während der Laufzeit
Nachrichten ist ein Formular, welches ich so genannt habe. mit TNachrichten.create erstelle ich das formular und es wird auch angezeigt...
|
Re: Problem beim Erstellen eines Labels während der Laufzeit
Ich habe es jetzt umgeschrieben, da wohl keiner dieses Problem für diese Methode Lösen konnte....
Meine Lösung sieht so aus:
Delphi-Quellcode:
Nachrichten := TNachrichten.Create(self); // neue zeile
with Nachrichten do // war: with TNachrichten.Create(self) do begin for i := 0 to Eingang.Items.Count-1 do begin with TLabel.create(Nachrichten) do begin Parent := Nachrichten; AutoSize := false; Height := 13; Width := 93; Transparent := false; Color := $00000062; Font.Color := clwhite; Left := 13; Top := i * 15 + 35; Name := 'Nachricht_Eingang_'+IntToStr(i); Caption := F_Main.qrmain.fieldbyname('headline').AsString; Tag := i; end; end; end; |
Re: Problem beim Erstellen eines Labels während der Laufzeit
Moin Hazardos,
das war es, worauf ich hinaus wollte. Wenn Du der Variablen Nachrichten nicht die Adresse einer Instanz von TNachrichten zuweist, so dass Nachrichten einen ungültigen Pointer, oder nil enthält, hat die Zuweisung
Delphi-Quellcode:
zur Folge, dass nichts angezeigt wird, da es ja Nachrichten nichts verwendbares enthält.
Parent := Nachrichten;
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:36 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz