Forum: Programmieren allgemein
by Klaus01,
8. Jan 2009
.. hast Du dir schonmal Beitrag #19 angeschaut?
Grüße
Klaus
Forum: Programmieren allgemein
by Klaus01,
7. Jan 2009
.. noch eine kleine Anmerkung am Rande:
Geben Variablen, Instanzen, Methoden immer sprechende Name, so dass
man gleich sieht was für Aufgaben sie haben.
Eine ListView Instanz Film zu nenen ist da nicht sehr geschickt.
Besser wäre filmListView o.ä.
Einen String Film zu nennen ist auch nicht so geschickt.
Besser wäre filmTitel o.ä.
Forum: Programmieren allgemein
by Klaus01,
7. Jan 2009
.. heißt die Instanz bei Dir ListView oder ListView1?
Wenn Du das im Onselect Ereignis machst, dann kannst Du auch direkt auf das Item zugreifen:
procedure TForm1.ListView1SelectItem(Sender: TObject; Item: TListItem;
Selected: Boolean);
begin
edit1.Text:= Item.Caption;
Forum: Programmieren allgemein
by Klaus01,
7. Jan 2009
.. nun, wenn kein Item in der ListView selektiert ist tritt
eine Zugriffsverletzung auf.
Es kann dann auf caption nicht zugegriffen werden.
Vielleicht solltest Du erst prüfen, ob ein Item überhaupt selektiert wurde.
if ListView1.Selected <> nil then
..
Grüße
Klaus