• bcb 读取ini


    void __fastcall TFormSet::ReadIni()
    {
        listViewShow->Clear();
        String id,names,notusechar,breakchar,example;
        //----获取运行程序的目录开始
        char dir[MAX_PATH];
        char *tfile = "/Config.ini";
        //将程序现在目录所在输入此字符数组
        ::GetCurrentDirectory(MAX_PATH,dir);
        //将现在目录加上指定文件名
        strcat(dir,tfile);
        //----获取运行程序的目录结束
        //TIniFile *ini = new TIniFile(ChangeFileExt( Application->ExeName, "Config.INI" ));
        TIniFile *ini = new TIniFile(ChangeFileExt(ExtractFilePath(Application->ExeName),"Config.ini"));
        try
        {
            //listViewShow->Items->BeginUpdate();
            for(int i=1;i<=11;i++)
            {
                String strId=IntToStr(i);
                id=ini->ReadString("Lotinfo"+strId,"Id",100);
                names = ini->ReadString("Lotinfo"+strId,"Names",100);
                notusechar = ini->ReadString("Lotinfo"+strId,"Notusechar",100);
                breakchar = ini->ReadString("Lotinfo"+strId,"Breakchar",100);
                example = ini->ReadString("Lotinfo"+strId,"Example",100);
                TListItem *item;
                item=listViewShow->Items->Add();
                item->SubItems->Add(id);
                item->SubItems->Add(names);
                item->SubItems->Add(notusechar);
                item->SubItems->Add(breakchar);
                item->SubItems->Add(example);
            }
            //listViewShow->Items->EndUpdate();
        }
        catch(...)
        {
            delete ini;
            ShowMessage("xsm");
        }
        delete ini;
    }
  • 相关阅读:
    MQTT入门1 -- mosquitto 安装
    利用wireshark抓取TCP的整个过程分析。
    ARM Linux驱动篇 学习温度传感器ds18b20的驱动编写过程
    移植ARM linux下远程连接工具dropbear
    飞凌2440开发板制作路由器
    基于视觉寻迹的寻路算法
    Linux I2C驱动架构
    Linux 设备树学习——基于i2c总线分析
    Linux SPI驱动学习——注册匹配
    从Linux内核LED驱动来理解字符设备驱动开发流程
  • 原文地址:https://www.cnblogs.com/xsmhero/p/1558645.html
Copyright © 2020-2023  润新知