![]() |
Hinzufügen von Items zu einer Listbox
Hallo!
Ich habe bei meinem neuen Programm eine Listbox namens kuLog. In einem ButtonClick-Ereignis steht folgendes drinnen:
Delphi-Quellcode:
Das funktioniert natürlich und schreibt mir in die Listbox einen neuen Eintrag namens abc.
kulog.items.add('abc');
Es sollte aber die Zeit dabeistehen, also lagere ich das am besten in eine eigene Prozedur aus (der Einfachheit halber lasse ich die Funktion zuerst auch nur abc reinschreiben):
Delphi-Quellcode:
Delphi meldet beim Kompilieren jedoch: "Undefinierter Bezeichner: kulog"
procedure kuLogAdd(eintrag: string);
begin kulog.items.add('abc'); end; Wieso lässt er in einer Prozedur kulog.items.add('abc') zu, in einer anderen jedoch nicht? Tubos |
Re: Hinzufügen von Items zu einer Listbox
Hi,
Zitat:
der Form-Klasse deklariert ist. Lösung1: kuLogAdd als Methode deiner Form deklarieren.
Delphi-Quellcode:
//..
private procedure kuLogAdd(eintrag: string); //.. implemenatation //.. procedure TForm1.kuLogAdd(eintrag: string); begin kulog.items.add('abc'); end; Lösung2: "Formname". vor die Listbox scheiben:
Delphi-Quellcode:
procedure kuLogAdd(eintrag: string);
begin Form1.kulog.items.add('abc'); end; |
Re: Hinzufügen von Items zu einer Listbox
Achja, objektorientierte Programmierung...ich weiß schon :stupid:
Danke! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:08 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