프로그래밍/C++ Builder

INI파일 옵션 저장

Dev-Drake 2019. 7. 16. 16:11
반응형

// 함수

void __fastcall OptionFromINI(char Flag)

{

    TIniFile    *INI = new TIniFile(FOS_INI_FILE);

 

    if(Flag)    {   //  Save

        INI->WriteInteger("BUSINESS_TICKET", "BUSINESS", ComBusiness->ItemIndex);

    }   else    {   //  Read

        ComBusiness->ItemIndex = INI->ReadInteger("BUSINESS_TICKET", "BUSINESS", 0);

    }

 

    delete  INI;

}

 

 

// Read

void __fastcall FormCreate(TObject *Sender)

{

    OptionFromINI(FALSE);

}

 

 

// Save

void __fastcall FormClose(TObject *Sender, TCloseAction &Action)

{

    OptionFromINI(TRUE);

}

 

반응형