Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi String in Listbox eintragen: Problem mit der Liste (https://www.delphipraxis.net/114446-string-listbox-eintragen-problem-mit-der-liste.html)

marabu 25. Mai 2008 19:59

Re: String in Listbox eintragen: Problem mit der Liste
 
Dann ist ja alles klar: Der alte Button war wohl etwas abgenutzt.

Hansa 25. Mai 2008 20:12

Re: String in Listbox eintragen: Problem mit der Liste
 
Zitat:

Zitat von DeddyH
Was soll er erzeugen?

Vielleicht das hier :

Zitat:

Zitat von langer hans
Delphi-Quellcode:
lb_liste.Items.Add('Test')
ausgetauscht und das ergebnis war der selbe fehler....

Wundert mich nicht. :P

DeddyH 25. Mai 2008 20:14

Re: String in Listbox eintragen: Problem mit der Liste
 
Ich versteh Dich immer noch nicht, wo soll denn Deiner Meinung nach das [Watweißich].Create hin?

Hansa 25. Mai 2008 20:25

Re: String in Listbox eintragen: Problem mit der Liste
 
Zitat:

Zitat von DeddyH
Ich versteh Dich immer noch nicht, wo soll denn Deiner Meinung nach das [Watweißich].Create hin?

Sieht so aus, als ob er auf nicht instantiierte Sachen zugreift. Bzw. nicht mal erzeugte. Typischer Fehler bei "zur Laufzeit erzeugte". 8)

Klaus01 25. Mai 2008 20:31

Re: String in Listbox eintragen: Problem mit der Liste
 
Wenn auf ein nicht instantiierte Instanz zugegriffen worden wäre,
hätte dann nicht die Meldung lauten sollen > Lesen von Adresse 00000000.
und nicht > Lesen von Adresse 00000320.

Grüße
Klaus

DeddyH 25. Mai 2008 20:32

Re: String in Listbox eintragen: Problem mit der Liste
 
Aber bra scheint ja nur eine einfache Stringvariable zu sein, die mit ShowMessage ja wohl auch ausgegeben wird, von daher bleibt mir verschlossen, wie Du auf diese Vermutung kommst.

Muetze1 25. Mai 2008 20:44

Re: String in Listbox eintragen: Problem mit der Liste
 
Zitat:

Zitat von Klaus01
Wenn auf ein nicht instantiierte Instanz zugegriffen worden wäre,
hätte dann nicht die Meldung lauten sollen > Lesen von Adresse 00000000.
und nicht > Lesen von Adresse 00000320.

Ach, bei allen deinen Objekten liegen die Properties und Methoden alle beim Offset 0? Interessant, sehr interessant.

Also: deine Aussage ist so nur auf die Instanzenvariable an sich anwendbar, nicht aber, wenn man direkt einen Aufruf oder Zugriff auf eine Methode oder Property der nicht instanziierten Objektvariable tätigt. Dann wird der jeweilige Offset dazu addiert um das entsprechende Element zu addressieren.

langer hans 25. Mai 2008 20:53

Re: String in Listbox eintragen: Problem mit der Liste
 
also, die listbox ist nicht dynamisch erzeugt...
Der Zugriff klappt ja auch nur über diesen einen button nicht.
der gleiche fehler tritt bei einer weiteren function der klasse tpop genauso auf.
Auch diese gibt einen string zurück, allerdings für ein memo...

MfG

Fussball-Robby 25. Mai 2008 21:09

Re: String in Listbox eintragen: Problem mit der Liste
 
Möglicherweise das vergessen?:
Delphi-Quellcode:
pop3 := TPop.Create(Self);

DeddyH 25. Mai 2008 21:11

Re: String in Listbox eintragen: Problem mit der Liste
 
Und wieso gibt ShowMessage dann das gewünschte Ergebnis aus?


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:18 Uhr.
Seite 2 von 3     12 3      

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 by Thomas Breitkreuz