ich weiß das ist etwas her aber ich habe eine Frage, hier zu:
Zitat:
Möchte man einfach ein Menge von Strings speichern, so kann man hier eine Variable vom Typ TStrings verlangen, ob dahinter nun eine TStringList, eine THashedStringList oder ein eigener Nachfahre steht bleibt für einen verborgen (an der Stelle im Programm).
und zwar würde ich gerne meine eigene TStringList schreiben und zwar aus dem Grund , weil sobald ich eine TStringlist nutze muss ich ja erstmal warten bis die Daten in die TStringlist sind und erst dann kann ich sie in eine TListbox schreiben richtig ?
und in meiner Variante soll ein Ereignis pro gelesene oder geschrieben Zeile ausgelöst werden. Worauf ich dann sofort reagieren kann.
meine Frage ist nun: Wenn ich beispielsweise meine TStringlist TStringlistExt nennen würde und von TStrings ableiten würde, würde alle Funktionen wo eine TStrings verwendet wird ja auch eine TSTringlistExt nehmen.
wobei die Frage ist ja auch ob das z.b. auch bei TiniFile geht. oder bei einigen Komponenten.
ich nutzte mittlerweile Lazarus unter Ubuntu.