00001 #ifndef _MYINIFILE_H_ 00002 #define _MYINIFILE_H_ 00003 00004 #include <stdio.h> 00005 #include <string.h> 00006 #include "ListTools.h" 00007 00008 class TMySection : public TMyStringList 00009 { 00010 public: 00011 char *sectionName; 00012 00013 TMySection(char *); 00014 ~TMySection(); 00015 }; 00016 00017 class TMyIniFile 00018 { 00019 protected: 00020 FILE *fIni; 00021 bool changed; 00022 TMyList *Sections; 00023 public: 00024 char fileName[256]; 00025 00026 TMyIniFile(char *); 00027 ~TMyIniFile(); 00028 char *ReadString(char *, char *, char *); 00029 void WriteString(char *, char *, char *); 00030 }; 00031 00032 #endif 00033