![]() |
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 |
Re: StringList
Zitat:
|
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 ist doch noch gar nicht initialisiert.
result.Text := dest.text;
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. |
Re: StringList
bei d6 geht es ;)
|
Re: StringList
Zitat:
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. |
Re: StringList
Zitat:
ich habe den Code inkl. der Exe mal hier zum ![]() |
Re: StringList
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Sharky,
dann probiere mal dieses Beispiel: |
Re: StringList
geht ohne probleme(bis auf nen error am ende aber es machts schon ohne compilermeldung ;) ) :roll:
|
Re: StringList
Zitat:
|
Re: StringList
jo ... das meine ich
stimmt mit
Delphi-Quellcode:
gehts ohne probleme
result := TStringlist.Create;
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:19 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 by Thomas Breitkreuz