Hoewel er veel kritiek is op het gebruik van inifiles als database, merk ik uit de praktijk dat er vrij vaak voor deze oplossing wordt gekozen als het om een beperkt aantal gegevens gaat. Het grote voordeel is namelijk dat inifiles klein en makkelijk onderhoudbaar zijn (zonder aparte tools) en er geen drivers op het systeem geïnstalleerd hoeven te worden. Het is alleen jammer dat de migratie van inifiles naar een 'echte' database vrij lastig is.
Als oplossing hiervoor heb ik een dataset afgeleide gemaakt die inifiles kan lezen. Het maken van deze dataset heeft de nodige moeite gekost aangezien TDataset, en dan met name de interne struktuur ervan vrijwel niet is gedocumenteerd. Veel van de open source datasets zijn slecht gedocumenteerd of hebben zoveel extra code voor het verwerken van de data, dat nauwelijks te zien is wat er nu daadwerkelijk bij de dataset hoort. Door de kleine hoeveelheid code die nodig is voor het lezen uit inifiles hoop ik dat dit artikel duidelijk kan laten zien hoe een dataset nu eigenlijk in elkaar zit.
Lees het artikel...
...of reageer op dit artikel als reply op deze thread.
Bookmarks