This commit is contained in:
2024-08-07 09:16:27 -04:00
parent fdfadd5c7e
commit 5f971cf684
5200 changed files with 731717 additions and 0 deletions

32
mdiwin/PROFILE.HPP Normal file
View File

@@ -0,0 +1,32 @@
#ifndef _PROFILE_HPP_
#define _PROFILE_HPP_
#include <stdio.h>
//#include <dir.h>
#include <mdiwin/windows.hpp>
#include <mdiwin/vector.hpp>
#include <mdiwin/block.hpp>
#include <mdiwin/string.hpp>
#include <mdiwin/mdiwin.h>
class Profile
{
public:
Profile(void);
Profile(String &iniFileName);
virtual ~Profile(void);
WORD verifyInitializationFile(void)const;
WORD readProfileString(String &sectionString,String &itemString,String &returnString);
WORD readProfileBlock(String &sectionString,Block<String> &sectionBlock);
WORD writeProfileString(String &sectionString,String &itemString,String &textString);
WORD writeProfileBlock(String &sectionString,Block<String> &itemStrings,Block<String> &textStrings);
WORD makeFileName(String &pathFileName);
WORD verifyDirectory(String &pathDirectoryName);
void makePathFileName(String &fileNameString);
void drivePathName(String &currentDriveString,int appendDirConst=TRUE);
private:
void expandEmbeddedMacro(String &someString);
String mStringUnset;
String mIniFileName;
};
#endif