`
raojl
  • 浏览: 209668 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ACE读取配置文件代码

ace 
阅读更多
bool Rao_Msg_Queue::InitConfig()
{
char configfileName[100] = "MessageProxy.conf";
ACE_Configuration_Heap config;
ACE_Configuration_Section_Key status_section;
if (config.open() == -1) return false;
ACE_Registry_ImpExp config_importer(config);

if (config_importer.import_config (configfileName) == -1)
{
ACE_ERROR((LM_ERROR,"'config_importer.import_config' error \n"));
return false;
}
if (config.open_section(config.root_section(),ACE_TEXT("CONNECTION"),0,status_section) == -1)
{
ACE_ERROR((LM_ERROR,"'config.open_section' error\n"));
return false;
}

if (config.get_string_value(status_section,ACE_TEXT("RomoteIP"),Rao_Msg_Queue::IfConfig.RemoteName) == -1)
{
ACE_ERROR((LM_ERROR,"'RomoteIP = ' does not exists\n"));
return false;
}
if (config.get_integer_value(status_section,ACE_TEXT("RemotePort"),Rao_Msg_Queue::IfConfig.ConnPort) == -1)
{
ACE_ERROR((LM_ERROR,"'RemotePort = ' does not exists\n"));
return false;
}
return true;
}
1
2
分享到:
评论

相关推荐

    C# 读取ini配置文件

    下面是一个简单的C#代码片段,展示如何读取ini配置文件并建立Access数据库连接: ```csharp using System; using System.IO; using System.Collections.Generic; using System.Data.OleDb; public class IniReader...

    AceConverter_DXF转G代码.zip_DXF 转G_DXF 转G代码_DXF读取_dxf转g代码_dxf转g代码工

    "ace.ini"可能是配置文件,存储用户设置和软件的默认参数。"src"可能包含源代码,对于开发者来说,这可能提供了进一步了解和定制软件的可能性。"doc"可能包含文档,解释了软件的使用方法、功能特性以及可能的故障...

    SpringMVC ACE Editor Demo

    - `pom.xml`:项目的Maven配置文件,列出了项目依赖,包括SpringMVC和ACE Editor的相关库。 - `src/main/java`:源代码目录,包含SpringMVC的控制器类和其他业务逻辑。 - `src/main/resources`:资源配置,如...

    ace 基础及其框架--个人整理版

    ACE提供的类使得读取和管理配置文件变得简单。 2. **互斥管理**:ACE的互斥管理机制主要通过ACE_Lock接口实现,包括ACE_Thread_Mutex、ACE_Synch_Traits等类,用于保证多线程环境下共享资源的安全访问。例如,ACE_...

    c#中完整的读取excel表格代码

    - 在实际应用中,建议不要硬编码连接字符串,而应该通过配置文件或环境变量来设置。 3. **异常处理**: - 在生产环境中,还需要增加适当的异常处理机制,确保程序的健壮性和用户友好性。 总之,通过上述代码示例...

    C#excel导入报错Microsoft.ACE.OLEDB.12.0.rar

    这个问题通常出现在尝试使用ACE OLEDB提供程序(Access Database Engine)连接到Excel文件时,而这个组件未在系统上正确安装或配置。下面我们将深入探讨这个问题的原因、解决方案以及如何在C#中有效地处理Excel文件...

    ACE.rar_ACE

    通过学习这个文档,我们可以学习如何利用ACE类库进行高效的文件管理,例如创建、读取、修改和删除文件,以及如何实现文件传输等。 最后,“ACE学习”目录可能包含了更深入的教程、示例代码或者是项目实践。这可能是...

    ODBC方式读取xls文件

    在C++中,ODBC可以用来读取包括Excel在内的多种数据格式,如.xls文件。Excel文件通常存储为二进制BINARY大型对象,可以通过ODBC连接到Excel驱动程序来读取。 下面将详细介绍如何使用ODBC在C++中读取.xls文件: 1. ...

    基于ACE的FTP服务器

    1. **设置项目配置**:需要确保项目配置为使用静态或动态链接的ACE库,根据ACE环境的安装情况选择合适的设置。 2. **包含头文件**:在源代码中包含ACE的头文件,如`#include <ace/OS.h>`、`#include <ace/SOCK_...

    ACE UDP Socket 通讯

    1. **初始化**:启动时,读取INI配置文件,创建UDP套接字,并设置必要的参数。 2. **数据发送**:用户通过Qt界面输入数据,程序将数据封装成UDP报文并发送出去。 3. **数据接收**:ACE的UDP套接字监听指定端口,当...

    ACE+TAO-2.2a_with_latest_patches_NO_makefiles.zip

    这些包装器文件可能包括ACE的头文件、源代码文件以及可能的示例、测试和配置脚本。为了使用ACE和TAO,开发者需要将这些源代码集成到他们的项目中,然后编译和链接这些库,尽管这个压缩包不包含makefiles,所以用户...

    IIS上发布后无法读取office

    综上所述,解决"IIS上发布后无法读取Office"的问题,需要综合考虑权限设置、应用程序池配置、Office组件的32/64位兼容性以及代码实现方式等多个方面。根据实际情况,选择适合的解决方案,确保IIS能够正确读取和处理...

    获取磁盘数,隐藏显示磁盘,配置文件读写

    在C++编程中,"获取磁盘数,隐藏显示磁盘,配置文件读写"是三个重要的技术领域,它们在系统管理和应用开发中扮演着关键角色。以下是对这些知识点的详细说明: 1. **获取磁盘数**: 在Windows操作系统中,可以使用`...

    安全高效的php读取excel类,支持2003,2007.pdf

    在代码中使用了iconv函数将从Excel文件读取的GBK编码转换为UTF-8编码。 5. Excel文件的结构读取:通过执行SQL查询(例如`SELECT * FROM [sheet1$]`),可以读取Excel中各个工作表(sheet)的数据。代码中的get...

    ace-java-demo:Java ace演示

    ACE Java Demo ApplicationDemo应用,演示ACE的功能:ACE服务的使用Cache服务(缓存)Store服务(文件存储)Log服务(收集日志在ACE控制台上查看)Mail服务(发送邮件)ACE环境配置的读取WebSocket使用代码如何使用...

    使用odbc驱动读取excel

    要使用ODBC读取Excel,你需要安装一个支持Excel的ODBC驱动,例如Microsoft的Jet或ACE ODBC驱动。安装后,你可以在ODBC数据源管理器中创建一个新的数据源,指定Excel文件的位置和工作表名称。 接下来,我们关注SQL...

    ace_bustli_illylc_cnc_

    6. **ace.ini**: Ini文件通常是应用程序的配置文件,存储用户设置、默认参数或其他系统配置信息。Ace.ini可能包含关于软件的个性化设定,如语言选择、默认输出格式等。 7. **dxf**: DXF(Drawing Exchange Format)...

    解决C#上传Excel文本数字混合不能识别的情况

    在IT领域,尤其是在软件开发与数据处理中,C#作为一...总之,通过合理设置OLEDB连接参数、修改系统级配置以及精心设计代码逻辑,可以有效地解决C#在处理Excel文本数字混合格式时的识别问题,确保数据的完整性和准确性。

    ADO读取EXCEL兼容07模式

    例如,以下代码将打开第一个工作表并读取所有行: ```delphi AdoCommand.Connection := AdoConnection; AdoCommand.CommandText := 'SELECT * FROM [Sheet1$]'; AdoCommand.Execute; ``` `[Sheet1$]`表示工作表的...

Global site tag (gtag.js) - Google Analytics