![]() |
TStrings Prob
Hya,
hab ein Problem mit nem TString. Und zwar hab ich eine Funktion die so aussieht
Delphi-Quellcode:
so weit so schön wenn ich diese jedoch hiermit aufrufe crasht das ganze
function bla(input : string; List : TStrings) : boolean;
begin ... List.Add(bllaa); ... end;
Delphi-Quellcode:
wenn ich anstatt SearchList - ListView.Items übergebe gehts aber ich brauch die Resultwerte
var
SearchList : TStrings; ... bla(input, SearchList); ... der Funktion in der SearchList -Hab noch nie viel mit TStings gearbeitet Greetz Master_BB |
Re: TStrings Prob
Nimm mal für deine SearchList TStringList. TStrings beinhaltet nur virtuelle Methoden, die erst in Nachfahren der Klasse implementiert werden. Ein Blick in die Hilfe hätte das aber auch gleich geklärt:
Zitat:
|
Re: TStrings Prob
hm wie gesagt ich hab nicht so ganz viel ahnung von Objekten und Klassen
es geht mit TStringList immernoch nicht immer wieder der selbe fehler. |
Re: TStrings Prob
Ich hoffe mal, dass du, bevor du die Funktion aufrufst, die StringListe auch erstellt hast?!?
Delphi-Quellcode:
var
SearchList : TStrings; begin SearchList := TStringList.Create; try // ... bla(input, SearchList); //... finally SearchList.Free // wieder freigeben end; |
Re: TStrings Prob
ah das wars danke
|
Re: TStrings Prob
Nein. Nicht nur das. Auch meins.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:35 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