Ik heb het probleem dat ik een instantie moet hebben van een TStrings, maar dat kan niet want deze is abstract.
Dit heb ik nodig voor de functie GetKeyNames() van TRegistry.
In deze functie moet ik een pointer geven naar een TStrings zodat de functie alle namen van de subkeys van een key kan opvragen. Maar ik kan dus niet eenTStrings zelf geven.
Volgend de help van bcb(6) moet ik dan een nieuwe class maken en dan (bijna) alle functies van TStrings overriden. Maar dat moet makkelijker kunnen.
Ik kan het wel doen door bijv. een TListView aan te maken een daar de Items van te gebruiken (das ook van het type TStrings) maar das niet netjes. Ook moet ik er meerdere van hebben dus dat is niet de oplossing
Iemand enig idee hoe ik dus GetKeyNames() kan gebruiken met een TStrings???
(ik hoop dat jullie het allemaal nog snappen +) )
Dit heb ik nodig voor de functie GetKeyNames() van TRegistry.
In deze functie moet ik een pointer geven naar een TStrings zodat de functie alle namen van de subkeys van een key kan opvragen. Maar ik kan dus niet eenTStrings zelf geven.
Volgend de help van bcb(6) moet ik dan een nieuwe class maken en dan (bijna) alle functies van TStrings overriden. Maar dat moet makkelijker kunnen.
Ik kan het wel doen door bijv. een TListView aan te maken een daar de Items van te gebruiken (das ook van het type TStrings) maar das niet netjes. Ook moet ik er meerdere van hebben dus dat is niet de oplossing
Iemand enig idee hoe ik dus GetKeyNames() kan gebruiken met een TStrings???
(ik hoop dat jullie het allemaal nog snappen +) )
Ik stink niet, ik ruik gewoon anders