Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi StringList (https://www.delphipraxis.net/33827-stringlist.html)

alcaeus 13. Nov 2004 13:15

Re: StringList
 
Hi Jens,

bei mir funktioniert der Source auch ohne Probleme, und ich habe schon mehrmals ein Objekt in einer Funktion zurückgegeben.

Greetz
alcaeus

Jens Schumann 13. Nov 2004 13:18

Re: StringList
 
Zitat:

Zitat von alcaeus
Hi Jens,

bei mir funktioniert der Source auch ohne Probleme, und ich habe schon mehrmals ein Objekt in einer Funktion zurückgegeben.

Greetz
alcaeus

Sehr sonderbar. Evt liegt es daran, dass ich es mit D5 getestet habe. Werde mal D7 ausprobieren

Jens Schumann 13. Nov 2004 13:26

Re: StringList
 
Hallo,
auch mit D7 funktioniert es nicht.

Es kann auch nicht funktionieren.
Bitte sage mir doch mal auf wen oder was Result hier zeigt.
Delphi-Quellcode:
result.Text := dest.text;
Result ist doch noch gar nicht initialisiert.
Das ist doch wie bei jeder anderen Funktion / Methode auch.
Solange ich Result nicht innerhalb der Funktion initialisiere
liefert die Funktion ein unbestimmtes Ergebnis zurück.

Nicodius 13. Nov 2004 13:27

Re: StringList
 
bei d6 geht es ;)

Jens Schumann 13. Nov 2004 13:43

Re: StringList
 
Zitat:

Zitat von Nicodius
bei d6 geht es ;)

Nur weil es geht heißt das noch lange nicht das es auch funktioniert :wink:
Wenn ich mit recht erinnere werden Funktiontionsergebnisse über das AX Register zurückgegeben.
Ich diesem Fall würde das bedeuten das über das AX-Register eine Objektzeiger zurückgegeben
werden muss. Einen Objektzeiger erhält man aber nur, wenn man das Objekt über den constructor
auch erzeugt. Das geschieht in Sharky's Beispiel nicht. Beim Eintritt in die Funktion befindet
ein mehr oder weiniger zufälliger Wert im AX-Register.

Sharky 13. Nov 2004 13:44

Re: StringList
 
Zitat:

Zitat von Jens Schumann
Hallo,
auch mit D7 funktioniert es nicht....

Hai Jens,

ich habe den Code inkl. der Exe mal hier zum downloaden abgelegt (208 kB).

Jens Schumann 13. Nov 2004 13:53

Re: StringList
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Sharky,
dann probiere mal dieses Beispiel:

Nicodius 13. Nov 2004 14:01

Re: StringList
 
geht ohne probleme(bis auf nen error am ende aber es machts schon ohne compilermeldung ;) ) :roll:

Jens Schumann 13. Nov 2004 14:03

Re: StringList
 
Zitat:

Zitat von Nicodius
geht ohne probleme(bis auf nen error am ende aber es machts schon ohne compilermeldung ;) ) :roll:

Wenn man zweimal auf den Button klickt tritt bei ein Fehler auf. Schutzverletzung und so.

Nicodius 13. Nov 2004 14:05

Re: StringList
 
jo ... das meine ich


stimmt

mit

Delphi-Quellcode:
result := TStringlist.Create;
gehts ohne probleme


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:19 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