当前位置: 首页 > news >正文

网站运营心得中国招投标采购网官网

网站运营心得,中国招投标采购网官网,优秀产品设计作品,东道网站建设基本语法 GetPrivateProfileSection 是一个 Windows API 函数#xff0c;用于检索指定 INI 文件中特定节的所有键值对。它可以读取INI文件中指定节所有的键值对并将结果存储在指定的缓冲区中。 以下是 GetPrivateProfileSection 函数的基本语法#xff1a; DWORD GetPriva…基本语法 GetPrivateProfileSection 是一个 Windows API 函数用于检索指定 INI 文件中特定节的所有键值对。它可以读取INI文件中指定节所有的键值对并将结果存储在指定的缓冲区中。 以下是 GetPrivateProfileSection 函数的基本语法 DWORD GetPrivateProfileSection(LPCWSTR lpAppName,LPWSTR lpReturnedString,DWORD nSize,LPCWSTR lpFileName );参数说明 lpAppNameINI 文件中要读取的节名。如果为 NULL 则返回所有节。lpReturnedString指向用于接收键值对字符串的缓冲区的指针。nSize指定缓冲区大小以字符为单位。lpFileNameINI 文件路径和文件名。 此函数返回一个 DWORD 类型的值指定写入缓冲区的字节数以字节为单位不包括 NULL 结尾字符。 GetPrivateProfileSection 函数读取指定节中所有的键值对每个键值对之间是用 NULL 字符分隔的。因此lpReturnedString 缓冲区中的字符串格式为key1value1\0key2value2\0…\0keynvaluen\0\0。 举例说明 以下是使用 GetPrivateProfileSection 函数检索 INI 文件中特定节的键值对的两个场景示例 假设有一个 INI 文件 “test.ini” 包含以下内容 [Section1] Key1Value1 Key2Value2[Section2] Key3Value3 Key4Value4例1读取 INI 文件中特定节的所有键值对 以下示例演示了如何使用 GetPrivateProfileSection 函数检索 “test.ini” 文件中 “Section2” 节的所有键值对并将结果存储在缓冲区中 Imports System.Runtime.InteropServicesModule Module1DllImport(kernel32.dll, CharSet:CharSet.Unicode)Public Function GetPrivateProfileSection(ByVal lpAppName As String, ByVal lpReturnedString As System.Text.StringBuilder, ByVal nSize As Integer, ByVal lpFileName As String) As IntegerEnd FunctionSub Main()Dim filename As String test.iniDim section As String Section2Dim buffer As New System.Text.StringBuilder(2048)Dim size As Integer GetPrivateProfileSection(section, buffer, 2048, filename)If size 0 ThenConsole.WriteLine(Failed to read section.)ReturnEnd IfDim result As String buffer.ToString().Substring(0, size)Console.WriteLine(Section2: result)End Sub End Module在上面的代码示例中我们指定了要读取的 INI 文件名 “test.ini” 和要读取的节名 “Section2”。缓冲区大小为 2048 个字符。当 GetPrivateProfileSection 函数成功调用后我们使用输出流在控制台窗口中显示读取到的结果字符串。 输出结果将会是 Section2: Key3Value3 Key4Value4 例2: 枚举INI文件中所有的节名和键值 以下示例演示了如何枚举 “test.ini” 文件中所有的节(Section1和Section2)和它们的键值对并将结果存储在缓冲区中 Imports System.Runtime.InteropServicesModule Module1DllImport(kernel32.dll, CharSet:CharSet.Unicode)Public Function GetPrivateProfileSection(ByVal lpAppName As String, ByVal lpReturnedString As System.Text.StringBuilder, ByVal nSize As Integer, ByVal lpFileName As String) As IntegerEnd FunctionSub Main()Dim filename As String test.iniDim buffer As New System.Text.StringBuilder(2048)Dim size As Integer GetPrivateProfileSection(Nothing, buffer, 2048, filename)If size 0 ThenConsole.WriteLine(Failed to read INI file.)ReturnEnd IfDim result As String buffer.ToString().Substring(0, size)Console.WriteLine(result)End Sub End Module在上面的代码示例中我们没有指定要读取的节名因此 GetPrivateProfileSection 函数将返回 “test.ini” 文件中所有的节名和它们的键值对。缓冲区大小为 2048 个字符。当 GetPrivateProfileSection 函数成功调用后我们使用输出流在控制台窗口中显示读取到的结果字符串。 输出结果将会是 Section1 Key1Value1 Key2Value2 Section2 Key3Value3 Key4Value4请注意这是用于 Windows 平台的 API 函数。如果你需要在 VBA 中使用 INI 文件请使用内置函数 GetPrivateProfileString 、 GetAllSettings 或 GetSetting。 GetPrivateProfileString 使用请参照GetPrivateProfileString 使用说明 大鹏一日同风起 扶摇直上九万里 加油 End
http://www.pierceye.com/news/341167/

相关文章:

  • 如何建设一个稳定的网站photoshop网页制作视频教程
  • 企业网站建设合作合同28招商加盟网
  • 国外设计灵感网站WordPress数据库添加管理员
  • 山东省建设备案网站审批表免费设计手写签名
  • 家庭电脑做网站深圳罗湖网站制作公司
  • 聊城做wap网站服务有哪些做特卖的网站有哪些
  • wordpress後台建站flash美食网站论文
  • 网站服务器ip地址在哪里看用记事本做电影介绍的网站
  • 重庆企业建站公司沧浪企业建设网站价格
  • 免费建单页网站厂房出租做推广什么网站好
  • jquery网站模板下载做的网站显示不了背景图片
  • 图书管理系统网站开发教程怎么创建自己的网址
  • 网站网站是怎么做的专业app开发制作团队
  • 平顺网站建设应届生在淮北招的网站建设类型岗位
  • 手机网站模板尺寸wordpress5.1更新
  • 微网站设计教育培训机构官网
  • 搭建论坛网站福州工程网站建设团队
  • 易语言跳到指定网站怎么做商业网站建设方案
  • 专业的饰品行业网站开发杭州市建设厅网站
  • 做仿站如何获取网站源码鞍山网站建设优化
  • 网站建设模拟实验报告wordpress表excel插件
  • 苏州企业网站建设电话包头网站制作公司
  • 邓州微网站建设上海十大广告公司排名
  • 深圳装修公司报价网络优化公司排名
  • 互联网建设网站的的好处中国建盏大师排名2021
  • 商城网站建设新闻制作一个网站需要多久
  • 为什么要创建网站子目录泰安网信科技
  • 住房和城乡建设部网站质保金企业手机网站建设效果
  • 网站建设制作鸿运通邯郸网络运营中心电话号码
  • 辽阳企业网站建设价格中国交通建设股份有限公司官网