亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? inifilehandle.cpp

?? 多串口下載手機軟件的軟件
?? CPP
?? 第 1 頁 / 共 3 頁
字號:
           as_temp_TheFirstComPortNo = ini->ReadString("form","TheFirstComPortNo", "1");
           delete ini;
           return as_temp_TheFirstComPortNo;
       }
       return ("1");
    }
    catch (...)
    {
       ShowMessage( " META factory : read setup file : " + asSetupFile + " error (TheFirstComPortNo)");
    }
}

//---------------------------------------------------------------------------
void CINIFileHandle::write_TheFirstComPortNo(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_TheFirstComPortNo)
{
    AnsiString asPath;
    if ( getPathFromStr(asExeName, asPath) &&
         withPath( asPath) &&
         !withPath( asSetupFile)
       )
    {
       asSetupFile = asPath + asSetupFile;
    }

    TIniFile *ini;

    try
    {
       ini = new TIniFile( asSetupFile );
       if(ini != NULL)
       {
          ini->WriteString("form", "TheFirstComPortNo", as_TheFirstComPortNo );
          delete ini;
          ini = NULL;
       }
    }
    catch (...)
    {
        ShowMessage( " META factory : write setup file : " + asSetupFile + " error (TheFirstComPortNo)");
    }
}

//==============================================================================
AnsiString CINIFileHandle::read_ComEnabled(AnsiString asSetupFile,AnsiString asExeName)
{
    AnsiString asPath;
    AnsiString as_temp_ComportEnabled;
    if ( getPathFromStr(asExeName, asPath) &&
         withPath( asPath) &&
         !withPath( asSetupFile)
       )
    {
       asSetupFile = asPath + asSetupFile;
    }

    TIniFile *ini;

    try
    {
       ini = new TIniFile( asSetupFile );
       if(ini != NULL)
       {
           as_temp_ComportEnabled = ini->ReadString("form","ComportEnabled", "1");
           delete ini;
           return as_temp_ComportEnabled;
       }
       return ("1");
    }
    catch (...)
    {
       ShowMessage( " META factory : read setup file : " + asSetupFile + " error (ComportEnabled)");
    }
}

//---------------------------------------------------------------------------
void CINIFileHandle::write_ComEnabled(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_ComportEnabled)
{
    AnsiString asPath;
    if ( getPathFromStr(asExeName, asPath) &&
         withPath( asPath) &&
         !withPath( asSetupFile)
       )
    {
       asSetupFile = asPath + asSetupFile;
    }

    TIniFile *ini;

    try
    {
       ini = new TIniFile( asSetupFile );
       if(ini != NULL)
       {
          ini->WriteString("form", "ComportEnabled", as_ComportEnabled );
          delete ini;
          ini = NULL;
       }
    }
    catch (...)
    {
        ShowMessage( " META factory : write setup file : " + asSetupFile + " error (ComportEnabled)");
    }
}

//==============================================================================
bool CINIFileHandle::read_ComPortSetting(AnsiString asSetupFile,AnsiString asExeName, vector<AnsiString> &vAs)
{

    for(int i=0; i<MAX_SUPPORT_PORT_NUM; i++)
    {
         AnsiString as_COM = read_field(asSetupFile, asExeName, "COM port setting", "COM_ENUM"+IntToStr(i+1), "0xFF");
         if( as_COM.AnsiCompareIC("0xFF") != 0 )
         {
             vAs.push_back(as_COM);
         }
    }

    return true;
}

//--------------------------------------------------------------------------
void CINIFileHandle::write_ComPortSetting(AnsiString asSetupFile, AnsiString asExeName, vAsniString &vAs)
{
    int i;
    vector<AnsiString>:: iterator iter;
    AnsiString  as;

    for( i=0, iter = vAs.begin(); i<MAX_SUPPORT_PORT_NUM, iter != vAs.end(); i++, iter++)
    {
        as=*iter;
        write_field(asSetupFile, asExeName, "COM port setting", "COM_ENUM"+IntToStr(i+1), as);
    }
}

//==============================================================================
AnsiString CINIFileHandle::read_AutoPollingEnabled(AnsiString asSetupFile,AnsiString asExeName)
{
    AnsiString as_AutoPollingEnabled = read_field(asSetupFile, asExeName, "form", "Auto polling enabled", "0xFF");
    return  as_AutoPollingEnabled;
}

//--------------------------------------------------------------------------
void CINIFileHandle::write_AutoPollingEnabled(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_AutoPollingEnabled)
{
    write_field(asSetupFile, asExeName, "form", "Auto polling enabled", as_AutoPollingEnabled);
}



//==============================================================================
AnsiString CINIFileHandle::read_LV_FAT_index(AnsiString asSetupFile,AnsiString asExeName)
{
    AnsiString as_LV_FAT_index = read_field(asSetupFile, asExeName, "Download", "rom_info_FAT_index", "0");
    return  as_LV_FAT_index;
}

//-----------------------------------------------------------------------------
void CINIFileHandle::write_LV_FAT_index(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_LV_FAT_index)
{
    write_field(asSetupFile, asExeName, "Download", "rom_info_FAT_index", as_LV_FAT_index);
}

//==============================================================================
AnsiString CINIFileHandle::read_LV_count(AnsiString asSetupFile,AnsiString asExeName)
{
    AnsiString as_LV_count = read_field(asSetupFile, asExeName, "Download", "rom_info_count", "0");
    return  as_LV_count;
}

//--------------------------------------------------------------------------
void CINIFileHandle::write_LV_count(AnsiString asSetupFile, AnsiString asExeName, AnsiString asSecName, AnsiString as_LV_count)
{
    write_field(asSetupFile, asExeName, "Download", asSecName, as_LV_count);
}

//==============================================================================
AnsiString CINIFileHandle::read_LV_name(AnsiString asSetupFile,AnsiString asExeName, int index)
{
    AnsiString as_LV_name = read_field(asSetupFile, asExeName, "Download", "rom_info_name"+IntToStr(index), "");
    return  as_LV_name;
}

//--------------------------------------------------------------------------
void CINIFileHandle::write_LV_name(AnsiString asSetupFile, AnsiString asExeName, AnsiString asSecName, AnsiString as_LV_name)
{
    write_field(asSetupFile, asExeName, "Download", asSecName, as_LV_name);
}

//==============================================================================
void CINIFileHandle::write_LV_region_addr(AnsiString asSetupFile, AnsiString asExeName, AnsiString asSecName, AnsiString as_LV_region_addr)
{
    write_field(asSetupFile, asExeName, "Download", asSecName, as_LV_region_addr);
}

//==============================================================================
void CINIFileHandle::write_LV_begin_addr(AnsiString asSetupFile, AnsiString asExeName, AnsiString asSecName, AnsiString as_LV_begin_addr)
{
    write_field(asSetupFile, asExeName, "Download", asSecName, as_LV_begin_addr);
}

//==============================================================================
void CINIFileHandle::write_LV_end_addr(AnsiString asSetupFile, AnsiString asExeName, AnsiString asSecName, AnsiString as_LV_end_addr)
{
    write_field(asSetupFile, asExeName, "Download", asSecName, as_LV_end_addr);
}

//==============================================================================
void CINIFileHandle::write_LV_location(AnsiString asSetupFile, AnsiString asExeName, AnsiString asSecName, AnsiString as_LV_location)
{
    write_field(asSetupFile, asExeName, "Download", asSecName, as_LV_location);
}

//==============================================================================
AnsiString CINIFileHandle::read_Baseband_chip(AnsiString asSetupFile,AnsiString asExeName)
{
    AnsiString asPath;
    AnsiString as_temp_Baseband_chip;
    if ( getPathFromStr(asExeName, asPath) &&
         withPath( asPath) &&
         !withPath( asSetupFile)
       )
    {
       asSetupFile = asPath + asSetupFile;
    }

    TIniFile *ini;

    try
    {
       ini = new TIniFile( asSetupFile );
       if(ini != NULL)
       {
           as_temp_Baseband_chip  = ini->ReadString("form","Baseband chip", "6205B");
           delete ini;
           return as_temp_Baseband_chip;
       }
       return ("6205B");
    }
    catch (...)
    {
       ShowMessage( " META factory : read setup file : " + asSetupFile + " error (Baseband chip)");
    }
}

//---------------------------------------------------------------------------
void CINIFileHandle::write_Baseband_chip(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_Baseband_chip)
{
    AnsiString asPath;
    if ( getPathFromStr(asExeName, asPath) &&
         withPath( asPath) &&
         !withPath( asSetupFile)
       )
    {
       asSetupFile = asPath + asSetupFile;
    }

    TIniFile *ini;

    try
    {
       ini = new TIniFile( asSetupFile );
       if(ini != NULL)
       {
          ini->WriteString("form", "Baseband chip", as_Baseband_chip );
          delete ini;
          ini = NULL;
       }
    }
    catch (...)
    {
        ShowMessage( " META factory : write setup file : " + asSetupFile + " error (Baseband chip)");
    }
 }

//==========================================================================================
AnsiString CINIFileHandle::read_External_clock(AnsiString asSetupFile,AnsiString asExeName)
{
    AnsiString asPath;
    AnsiString as_temp_External_clock;
    if ( getPathFromStr(asExeName, asPath) &&
         withPath( asPath) &&
         !withPath( asSetupFile)
       )
    {
       asSetupFile = asPath + asSetupFile;
    }

    TIniFile *ini;

    try
    {
       ini = new TIniFile( asSetupFile );
       if(ini != NULL)
       {
           as_temp_External_clock  = ini->ReadString("form","External clock", "26 mhz");
           delete ini;
           return as_temp_External_clock;
       }
       return ("26 mhz");
    }
    catch (...)
    {
       ShowMessage( " META factory : read setup file : " + asSetupFile + " error (External clock)");
    }
}

//---------------------------------------------------------------------------
void CINIFileHandle::write_External_clock(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_External_clock)
{
    AnsiString asPath;
    if ( getPathFromStr(asExeName, asPath) &&
         withPath( asPath) &&
         !withPath( asSetupFile)
       )
    {
       asSetupFile = asPath + asSetupFile;
    }

    TIniFile *ini;

    try
    {
       ini = new TIniFile( asSetupFile );
       if(ini != NULL)
       {
          ini->WriteString("form", "External clock", as_External_clock );
          delete ini;
          ini = NULL;
       }
    }
    catch (...)
    {
        ShowMessage( " META factory : write setup file : " + asSetupFile + " error (External clock)");
    }
}

//==============================================================================
AnsiString CINIFileHandle::read_CheckECOVersion(AnsiString asSetupFile,AnsiString asExeName)
{
    AnsiString as_CheckECOVersion = read_field(asSetupFile, asExeName, "form", "Check ECO version", "yes");
    return  as_CheckECOVersion;
}

//--------------------------------------------------------------------------
void CINIFileHandle::write_CheckECOVersion(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_CheckECOVersion)
{
    write_field(asSetupFile, asExeName, "form", "Check ECO version", as_CheckECOVersion);
}

//==============================================================================
//////////////////////////     Multi-bin option     ////////////////////////////
//==============================================================================
AnsiString CINIFileHandle::read_CheckTgtResLayout(AnsiString asSetupFile,AnsiString asExeName)
{
    AnsiString as_CheckTgtResLayout = read_field(asSetupFile, asExeName, "form", "Check target resource layout", "yes");
    return  as_CheckTgtResLayout;
}

//----------------------------------------------------------------------------
void CINIFileHandle::write_CheckTgtResLayout(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_CheckTgtResLayout)
{
    write_field(asSetupFile, asExeName, "form", "Check target resource layout", as_CheckTgtResLayout);
}

//==============================================================================
AnsiString CINIFileHandle::read_AutoLoadResByScat(AnsiString asSetupFile,AnsiString asExeName)
{
    AnsiString as_AutoLoadResByScat = read_field(asSetupFile, asExeName, "form", "Auto load resource by scat", "yes");
    return  as_AutoLoadResByScat;
}

//----------------------------------------------------------------------------
void CINIFileHandle::write_AutoLoadResByScat(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_AutoLoadResByScat)
{
    write_field(asSetupFile, asExeName, "form", "Auto load resource by scat", as_AutoLoadResByScat);
}

//==============================================================================
AnsiString CINIFileHandle::read_CompareResProjectId(AnsiString asSetupFile,AnsiString asExeName)
{
    AnsiString as_CompareResProjectId = read_field(asSetupFile, asExeName, "form", "Compare resoure project ID", "yes");
    return  as_CompareResProjectId;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚欧色一区w666天堂| 国产精品无圣光一区二区| 精品视频在线免费观看| 欧美日本一区二区在线观看| 7777精品伊人久久久大香线蕉完整版| 欧美mv和日韩mv国产网站| 国产精品久久久久婷婷| 亚洲五码中文字幕| 亚洲欧美乱综合| 韩国v欧美v日本v亚洲v| 91小视频在线观看| 欧美高清在线一区| 免费看欧美女人艹b| 成人黄色免费短视频| 91精品国产色综合久久不卡电影| 精品日韩在线观看| 国产精品成人免费| 久久99国产乱子伦精品免费| 91视视频在线观看入口直接观看www| 欧美日韩国产区一| 亚洲欧洲av在线| 久久91精品国产91久久小草| 色婷婷亚洲婷婷| 久久精品一二三| 日韩黄色免费电影| 97se亚洲国产综合在线| 久久综合色婷婷| 综合欧美一区二区三区| 国产乱码精品一区二区三区av| 欧美日韩一区二区在线观看 | 国产乱码精品一区二区三区忘忧草| 成人v精品蜜桃久久一区| 日韩精品专区在线影院重磅| 午夜视频一区二区三区| 99在线精品一区二区三区| 久久亚洲精品国产精品紫薇| 午夜久久久久久电影| 91老司机福利 在线| 国产午夜亚洲精品不卡| 狠狠狠色丁香婷婷综合激情| 91精品国产综合久久精品图片| 日韩国产精品大片| 在线播放欧美女士性生活| 亚洲午夜视频在线| 欧美精品精品一区| 久久精品久久99精品久久| 国产亚洲综合在线| 91性感美女视频| 日韩美女啊v在线免费观看| 国产最新精品免费| 国产午夜精品一区二区三区四区| 黄页网站大全一区二区| 欧美成人video| 中文字幕中文字幕一区| 99精品在线免费| 亚洲男人的天堂在线aⅴ视频| av中文字幕在线不卡| 亚洲免费观看视频| 欧美日韩在线播放三区| 日本大胆欧美人术艺术动态| 久久精品网站免费观看| 成人97人人超碰人人99| 中文字幕一区二区三区在线观看 | 成人精品鲁一区一区二区| 国产午夜精品久久久久久久| 丰满岳乱妇一区二区三区| 亚洲免费色视频| 欧美日韩国产影片| 美女爽到高潮91| 精品日韩成人av| www.日韩精品| 五月婷婷色综合| wwwwxxxxx欧美| 欧美性色综合网| 美女性感视频久久| 亚洲人成在线播放网站岛国| 欧美一区二区三区免费| 久久97超碰国产精品超碰| 一区二区三区欧美日| 欧美一区二区三区公司| 国产69精品久久777的优势| 日本一区二区动态图| 日本高清无吗v一区| 日韩精品乱码免费| 久久久不卡网国产精品二区| www.爱久久.com| 亚洲h在线观看| 国产日韩综合av| 精品视频在线免费观看| 极品美女销魂一区二区三区免费| 国产精品久久久久永久免费观看| 日本高清不卡视频| 精品一区二区av| 亚洲一区二区高清| 国产精品免费视频网站| 日韩精品中文字幕一区二区三区 | 欧美自拍偷拍一区| 国产suv精品一区二区6| 午夜精品影院在线观看| 国产精品免费看片| 久久精品日产第一区二区三区高清版| 91精品福利视频| 丁香网亚洲国际| 狠狠色丁香婷综合久久| 日韩国产精品久久久久久亚洲| 久久综合中文字幕| 成人aa视频在线观看| 国产盗摄女厕一区二区三区| 天天影视网天天综合色在线播放| 亚洲国产精品99久久久久久久久| 日韩一卡二卡三卡| 色综合亚洲欧洲| 国产91丝袜在线播放| 蜜乳av一区二区三区| 亚洲国产精品久久不卡毛片| 一区二区三区四区不卡视频| 亚洲精品午夜久久久| 亚洲蜜臀av乱码久久精品| 亚洲女同女同女同女同女同69| 亚洲同性同志一二三专区| 综合久久综合久久| 亚洲精品福利视频网站| 亚洲图片欧美一区| 日韩在线a电影| 毛片一区二区三区| 国产精品一区久久久久| 国产成人精品网址| 91亚洲精品乱码久久久久久蜜桃| 一本大道久久a久久综合| 欧美日韩亚洲综合在线| 91精品国产综合久久久蜜臀粉嫩| 日韩视频一区二区三区| 国产亚洲短视频| 亚洲图片另类小说| 亚洲第一在线综合网站| 久久er99精品| 波多野结衣中文字幕一区二区三区| 色噜噜偷拍精品综合在线| 欧美艳星brazzers| 日韩欧美一二三四区| 国产蜜臀97一区二区三区 | 91国偷自产一区二区开放时间 | 亚洲国产日韩一级| 毛片av一区二区| 不卡影院免费观看| 欧美日韩国产高清一区二区三区| 欧美成人a∨高清免费观看| 欧美激情在线免费观看| 亚洲国产成人tv| 国产精品一区久久久久| 在线观看国产91| 精品成人一区二区三区| 亚洲精品国产视频| 久久精品国产77777蜜臀| 99国产麻豆精品| 欧美成人激情免费网| 日韩一区在线看| 免费成人在线观看视频| 91看片淫黄大片一级在线观看| 欧美一区二区免费视频| 136国产福利精品导航| 精品无人区卡一卡二卡三乱码免费卡| 91美女福利视频| 国产亚洲一本大道中文在线| 香蕉久久一区二区不卡无毒影院 | 一本色道久久综合狠狠躁的推荐| 日韩欧美在线影院| 亚洲乱码国产乱码精品精的特点 | 久久久久国产精品免费免费搜索| 一区二区三区在线视频观看58 | 免费成人美女在线观看.| www.亚洲免费av| 精品国产免费人成电影在线观看四季| 国产精品网曝门| 黄一区二区三区| 日韩一区二区免费视频| 亚洲精品成人悠悠色影视| 国产成人午夜精品影院观看视频| 欧美日本高清视频在线观看| 亚洲色图制服诱惑 | 午夜精品一区在线观看| heyzo一本久久综合| 精品久久一二三区| 日韩—二三区免费观看av| 91美女蜜桃在线| **欧美大码日韩| www.在线成人| 中文字幕一区日韩精品欧美| 国产成人亚洲精品青草天美| 精品久久人人做人人爽| 麻豆久久久久久| 日韩欧美国产三级| 美女免费视频一区二区| 在线不卡中文字幕| 水蜜桃久久夜色精品一区的特点| 欧洲在线/亚洲| 亚洲一区二区免费视频| 欧美日韩一本到| 男女视频一区二区| 日韩女优毛片在线|