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

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

?? inifilehandle.cpp

?? 多串口下載手機軟件的軟件
?? CPP
?? 第 1 頁 / 共 3 頁
字號:
/*****************************************************************************
*  Copyright Statement:
*  --------------------
*  This software is protected by Copyright and the information contained
*  herein is confidential. The software may not be copied and the information
*  contained herein may not be used or disclosed except with the written
*  permission of MediaTek Inc. (C) 2005
*
*  BY OPENING THIS FILE, BUYER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND AGREES
*  THAT THE SOFTWARE/FIRMWARE AND ITS DOCUMENTATIONS ("MEDIATEK SOFTWARE")
*  RECEIVED FROM MEDIATEK AND/OR ITS REPRESENTATIVES ARE PROVIDED TO BUYER ON
*  AN "AS-IS" BASIS ONLY. MEDIATEK EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES,
*  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF
*  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT.
*  NEITHER DOES MEDIATEK PROVIDE ANY WARRANTY WHATSOEVER WITH RESPECT TO THE
*  SOFTWARE OF ANY THIRD PARTY WHICH MAY BE USED BY, INCORPORATED IN, OR
*  SUPPLIED WITH THE MEDIATEK SOFTWARE, AND BUYER AGREES TO LOOK ONLY TO SUCH
*  THIRD PARTY FOR ANY WARRANTY CLAIM RELATING THERETO. MEDIATEK SHALL ALSO
*  NOT BE RESPONSIBLE FOR ANY MEDIATEK SOFTWARE RELEASES MADE TO BUYER'S
*  SPECIFICATION OR TO CONFORM TO A PARTICULAR STANDARD OR OPEN FORUM.
*
*  BUYER'S SOLE AND EXCLUSIVE REMEDY AND MEDIATEK'S ENTIRE AND CUMULATIVE
*  LIABILITY WITH RESPECT TO THE MEDIATEK SOFTWARE RELEASED HEREUNDER WILL BE,
*  AT MEDIATEK'S OPTION, TO REVISE OR REPLACE THE MEDIATEK SOFTWARE AT ISSUE,
*  OR REFUND ANY SOFTWARE LICENSE FEES OR SERVICE CHARGE PAID BY BUYER TO
*  MEDIATEK FOR SUCH MEDIATEK SOFTWARE AT ISSUE.
*
*  THE TRANSACTION CONTEMPLATED HEREUNDER SHALL BE CONSTRUED IN ACCORDANCE
*  WITH THE LAWS OF THE STATE OF CALIFORNIA, USA, EXCLUDING ITS CONFLICT OF
*  LAWS PRINCIPLES.  ANY DISPUTES, CONTROVERSIES OR CLAIMS ARISING THEREOF AND
*  RELATED THERETO SHALL BE SETTLED BY ARBITRATION IN SAN FRANCISCO, CA, UNDER
*  THE RULES OF THE INTERNATIONAL CHAMBER OF COMMERCE (ICC).
*
*****************************************************************************/
#include <inifiles.hpp>

#pragma hdrstop


#ifndef _MULTIPORT_COMMON_H_
#include "multiport_common.h"
#endif



#include "MultiPort_Utils.h"

#include "INIFileHandle.h"



//==============================================================================
AnsiString CINIFileHandle::read_field(AnsiString asSetupFile,AnsiString asExeName, AnsiString asSecName, AnsiString asFieldName, AnsiString asDefStr)
{
    AnsiString asPath;
    AnsiString as_str;
    if ( getPathFromStr(asExeName, asPath) &&
         withPath( asPath) &&
         !withPath( asSetupFile)
       )
    {
       asSetupFile = asPath + asSetupFile;
    }

    TIniFile *ini;

    try
    {
       ini = new TIniFile( asSetupFile );
       if(ini != NULL)
       {
           as_str  = ini->ReadString(asSecName, asFieldName, asDefStr);
           delete ini;
           return as_str;
       }
      return (asDefStr);

    }
    catch (...)
    {
        ShowMessage( " read setup file " + asSetupFile + " error: " + asFieldName);
    }
}

//---------------------------------------------------------------------------
void CINIFileHandle::write_field(AnsiString asSetupFile, AnsiString asExeName, AnsiString asSecName, AnsiString asFieldName, AnsiString asStr)
{
    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(asSecName, asFieldName, asStr );
            delete ini;
            ini = NULL;
        }

    }
    catch (...)
    {
        ShowMessage( " write setup file : " + asSetupFile + " error" + asStr);
    }
}

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

    TIniFile *ini;

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

//---------------------------------------------------------------------------
void CINIFileHandle::write_DA_bin(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_DA_bin)
{
    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", "DA_bin", as_DA_bin );
          delete ini;
          ini = NULL;
       }
    }
    catch (...)
    {
        ShowMessage( " META factory : write setup file : " + asSetupFile + " error (DA_bin)");
    }
}

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

    TIniFile *ini;

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

//---------------------------------------------------------------------------
void CINIFileHandle::write_Scatter(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_Scatter)
{
    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", "Scatter", as_Scatter );
          delete ini;
          ini = NULL;
       }
    }
    catch (...)
    {
        ShowMessage( " META factory : write setup file : " + asSetupFile + " error (_Scatter)");
    }
}

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

    TIniFile *ini;

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

//---------------------------------------------------------------------------
void CINIFileHandle::write_ROM(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_ROM)
{
    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", "ROM", as_ROM );
          delete ini;
          ini = NULL;
       }
    }
    catch (...)
    {
        ShowMessage( " META factory : write setup file : " + asSetupFile + " error (ROM)");
    }
}

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

    TIniFile *ini;

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

//---------------------------------------------------------------------------
void CINIFileHandle::write_FAT(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_FAT)
{
    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", "FAT", as_FAT );
          delete ini;
          ini = NULL;
       }
    }
    catch (...)
    {
        ShowMessage( " META factory : write setup file : " + asSetupFile + " error (FAT)");
    }
}

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

    TIniFile *ini;

    try
    {
       ini = new TIniFile( asSetupFile );
       if(ini != NULL)
       {

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
蜜臀av性久久久久蜜臀av麻豆| 麻豆久久一区二区| 99热99精品| 亚洲男人都懂的| 在线看一区二区| 蜜桃av一区二区三区电影| 精品国产免费一区二区三区香蕉 | 99在线视频精品| 国产精品三级av在线播放| www.欧美精品一二区| 亚洲小少妇裸体bbw| 欧美酷刑日本凌虐凌虐| 国产精选一区二区三区| 日韩美女视频一区二区| 欧美日韩一区二区三区四区 | 欧洲精品一区二区| 蜜桃免费网站一区二区三区| 国产精品三级电影| 日韩欧美在线影院| 在线观看网站黄不卡| 一本大道av一区二区在线播放| 色乱码一区二区三区88| 亚洲欧洲精品一区二区精品久久久| 欧美探花视频资源| 国产成人精品免费网站| 蜜桃av一区二区| 亚洲一级片在线观看| 国产亚洲一本大道中文在线| 欧美日韩一区二区在线观看视频| 国产精品91xxx| 久久精品99国产国产精| 视频在线观看91| 亚洲成人激情综合网| 亚洲福利视频导航| 亚洲成av人片在线观看| 亚洲图片一区二区| 亚洲情趣在线观看| 亚洲情趣在线观看| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆 | 亚洲天堂成人网| 日韩一区中文字幕| 综合色天天鬼久久鬼色| 亚洲综合色自拍一区| 亚洲高清一区二区三区| 亚洲五码中文字幕| 秋霞国产午夜精品免费视频| 麻豆91精品91久久久的内涵| 婷婷丁香激情综合| 韩国精品久久久| 99久久久久久| 欧美一区二区三区免费大片| 2021国产精品久久精品| 国产精品九色蝌蚪自拍| 石原莉奈在线亚洲二区| 国产一区二区三区免费看| 成人av中文字幕| 欧美日韩成人综合天天影院 | 国产精品丝袜一区| 一区二区免费视频| 国产精品一级黄| 欧美日韩精品是欧美日韩精品| 精品久久久久久久久久久久包黑料| 欧美激情中文字幕一区二区| 亚洲精品视频在线看| 国产91在线看| 精品国产乱码久久久久久闺蜜| 国产精品国产三级国产a| 美脚の诱脚舐め脚责91| 欧美日精品一区视频| 综合久久国产九一剧情麻豆| 另类小说一区二区三区| 欧美精品在线一区二区| 亚洲一级二级在线| 在线亚洲高清视频| 亚洲综合网站在线观看| 91福利社在线观看| 一二三区精品视频| 在线免费不卡视频| 亚洲大片在线观看| 欧美一级午夜免费电影| 免费高清在线一区| 精品嫩草影院久久| 国产久卡久卡久卡久卡视频精品| 精品国产制服丝袜高跟| 国产一区二区三区观看| 国产亚洲制服色| 国产美女精品在线| 国产精品色呦呦| 欧美视频在线播放| 日韩不卡免费视频| 国产欧美精品一区二区色综合朱莉| 黄页网站大全一区二区| 国产精品国产三级国产有无不卡 | 欧美羞羞免费网站| 国产精品久线在线观看| 波多野洁衣一区| 午夜伦理一区二区| 国产精品欧美久久久久无广告| 色婷婷综合久色| 久久精品国产99国产精品| 国产精品久久久久久久久果冻传媒| 成人午夜av电影| 精品综合免费视频观看| 亚洲猫色日本管| 国产精品美女www爽爽爽| 7799精品视频| 日本精品裸体写真集在线观看 | 久久久精品免费网站| 91在线高清观看| 国产一区二区三区在线看麻豆| 一区二区三区四区不卡视频| 中文字幕不卡的av| 精品国产凹凸成av人网站| 欧美精品黑人性xxxx| 色狠狠综合天天综合综合| 成人黄色一级视频| 本田岬高潮一区二区三区| 韩国av一区二区三区在线观看| 午夜一区二区三区视频| 亚洲伦理在线免费看| 最新国产成人在线观看| 亚洲欧美综合另类在线卡通| 欧美激情一区二区三区不卡| 久久久久久久久久看片| 久久精品亚洲精品国产欧美| 99久久伊人网影院| 99久久er热在这里只有精品15| 99精品偷自拍| 欧美一区二区三区在线观看视频| 7777精品伊人久久久大香线蕉经典版下载 | 成人动漫一区二区在线| 成人手机在线视频| 欧美三级在线播放| 久久久久国产精品麻豆ai换脸 | 在线观看日韩毛片| 欧美一区二区视频在线观看2022| 日韩精品中午字幕| 亚洲素人一区二区| 日韩和的一区二区| 99精品黄色片免费大全| 欧美一区二区在线观看| 亚洲特级片在线| 国产一区二区看久久| 在线精品视频免费播放| 久久午夜老司机| 婷婷六月综合网| 色哟哟一区二区| 日本一区二区视频在线| 免费成人美女在线观看.| 色综合久久88色综合天天6| 久久久久99精品一区| 精品制服美女久久| 在线看一区二区| 国产精品剧情在线亚洲| 国产综合久久久久久久久久久久 | 97se亚洲国产综合自在线| 国产人久久人人人人爽| 国产精品自拍毛片| 精品第一国产综合精品aⅴ| 日韩黄色一级片| 91麻豆精品国产91| 美女脱光内衣内裤视频久久网站 | 色呦呦日韩精品| 中文字幕一区二区三区不卡| 丁香五精品蜜臀久久久久99网站 | 久久成人免费网站| 99riav一区二区三区| 亚洲精品少妇30p| 一本大道久久精品懂色aⅴ| 自拍偷拍欧美激情| 91在线观看下载| 午夜精品久久久久影视| 欧美一级高清片在线观看| 麻豆精品国产传媒mv男同 | 成人精品亚洲人成在线| 国产精品久久影院| 欧美日韩亚州综合| 国产毛片一区二区| 亚洲另类春色校园小说| 欧美一级二级三级乱码| 国产不卡在线一区| 男人的天堂亚洲一区| 国产精品久久久久久久浪潮网站| 色老汉av一区二区三区| 激情图片小说一区| 亚洲国产aⅴ天堂久久| 久久久久88色偷偷免费| 欧美日韩国产高清一区二区| 懂色av一区二区三区蜜臀| 日本伊人色综合网| 中文字幕人成不卡一区| 精品国产一区二区三区久久久蜜月 | 91在线高清观看| 国产精品456露脸| 极品少妇xxxx精品少妇| 亚洲成a人片在线观看中文| 国产精品情趣视频| 国产色综合久久| 日韩美一区二区三区| 欧美性三三影院|