永发信息网

vb GetPrivateProfileString

答案:2  悬赏:40  手机版
解决时间 2021-05-05 04:35

Dim Ret As Long
Dim nowv, newv As String
nowv = Space(10)
newv = Space(10)
'事先定义读取值的字串宽度
'读出新版本和旧版本
Ret = GetPrivateProfileString("update", "ver", "", nowv, 10, App.Path & "\Update\Update.dll")


Ret = GetPrivateProfileString("config", "ver", "", newv, 10, App.Path & "\config.dll")

If nowv <> newv Then

谁知道我的这个为怎么读不出来内容呢,后面改成INI也读不出来呢.为什么谁知道呢

最佳答案

wymjames@foxmail.com


可以把工程发到这个邮箱里面

全部回答
GetPrivateProfileString函数的具体说明: Declare Function GetPrivateProfileString& Lib "kernel32" Alias "GetPrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As String, ByVal lpDefault As String, ByVal lpReturnedString As String, ByVal nSize As Long, ByVal lpFileName As String)   说明   为初始化文件中指定的条目取得字串   返回值   Long,复制到lpReturnedString缓冲区的字节数量,其中不包括那些NULL中止字符。如lpReturnedString缓冲区不够大,不能容下全部信息,就返回nSize-1(若lpApplicationName或lpKeyName为NULL,则返回nSize-2)   参数表   参数 类型及说明   lpApplicationName String,欲在其中查找条目的小节名称。这个字串不区分大小写。如设为vbNullString,就在lpReturnedString缓冲区内装载这个ini文件所有小节的列表   lpKeyName String,欲获取的项名或条目名。这个字串不区分大小写。如设为vbNullString,就在lpReturnedString缓冲区内装载指定小节所有项的列表   lpDefault String,指定的条目没有找到时返回的默认值。可设为空("")   lpReturnedString String,指定一个字串缓冲区,长度至少为nSize   nSize Long,指定装载到lpReturnedString缓冲区的最大字符数量   lpFileName String,初始化文件的名字。如没有指定一个完整路径名,windows就在Windows目录中查找文件
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
诺基亚5310的1200元的和600元的手机一样么?
上海1练兵活动奖品发不发的
DNF安徽2斩重下身价格
不懂就要问1
寻找一个喜欢蓝梅口味的你!
写雨夜思念情人的句子,写关于美丽雨夜的诗句
梦幻西游大唐+全力可以吗?
世界上什么东西最尖
创新美发(西窑村北)在什么地方啊,我要过去处
翻译:虽然你的提案很合理,但是与公司的政策
有什么单机游戏又好玩又恐怖的,在那里可以下
275794269数字意思
感恩的生日祝福语,生日感谢母亲的的唯美句子
魔兽3C中5.57地图的新英雄有哪些?
怎么开内放 高手请教下
推荐资讯
(曾经不已的记忆)什么意思
如何写生日贺卡祝福语,九十岁生日贺词怎么写
创兴摩托配件在什么地方啊,我要过去处理事情
许嵩谈过几次恋爱?
怎么下载东西到 99.9都不行呢?
成都到贵州大七孔多少公里
星月菩提不上色怎么办,菩提星月怎么盘上色快
我97年,男,为什么现在只有1米五几?怎么样
谁看过建国大业啊?
物理题目、、、、、、、、、、
今年最流行的网游都有那些?
裸体潜水有什么需要注意的事项吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?