社区
C语言
帖子详情
在线等,高手请进!
dreamzll
2008-01-11 03:54:15
我写了一个函数,说明如下BSTR ReadIni(BSTR NodeName,BOOL GetMark),为什么我调用这个函数时,比如ReadIni(SysAllocString(L"BUILD"),0),为什么一进入函数部分,NodeName的值就发生变化了(变乱码)?后来我要引用这个值就会出错了。这个不是按引用传递的吗???
...全文
103
7
打赏
收藏
在线等,高手请进!
我写了一个函数,说明如下BSTR ReadIni(BSTR NodeName,BOOL GetMark),为什么我调用这个函数时,比如ReadIni(SysAllocString(L"BUILD"),0),为什么一进入函数部分,NodeName的值就发生变化了(变乱码)?后来我要引用这个值就会出错了。这个不是按引用传递的吗???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
beyond071
2008-01-11
打赏
举报
回复
BSTR ReadIni(BSTR NodeName,BOOL GetMark) 感觉你这个函数的形参NodeName有点像用指针传递,那么它应该指向一个数组的首地址吧?SysAllocString(L"BUILD")返回一个指针的话,你是不是用指针 指向 指针了?由于不清楚BSTR的实际意义,只是猜的 呵呵。
另外返回的这个指针你在调试中是否看过(经常返回指针还是比较危险的,如果指针指向的东东被消除了),它指向的东东是否被成功引入到函数体内
dreamzll
2008-01-11
打赏
举报
回复
返回的是一个宽字符指针
beyond071
2008-01-11
打赏
举报
回复
SysAllocString(L"BUILD")的返回值 是装在像一个数组一样的东东么
dreamzll
2008-01-11
打赏
举报
回复
SysAllocString(L"BUILD") 返回的就是BSTR型的
hnawei
2008-01-11
打赏
举报
回复
单字和宽字发生冲突了
beyond071
2008-01-11
打赏
举报
回复
SysAllocString(L"BUILD")不知道这个东东怎么运作的 返回的值是什么样的
FigoZhu
2008-01-11
打赏
举报
回复
你没有函数的实现,光给个接口,看不出问题。
java源码包---java 源码 大量 实例
Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java编程小技巧。 Java数组倒置...
matlab里面怎么算列和,平均值matlab(matlab
高手
请进
!!我导入了excel文件后,如果想计算其中一列的总和sum和均值mean,该怎么做???)...
大神来赐教,不胜感激matlab
高手
请进
!!我导入了excel文件后,如果想计算其中一列的总和sum和均值mean,该怎么做???下面的搞麻烦一个就搞定了比如你的数组A,你要其中的第三算sum那么sum3=sum(A(:,3));平 就是 ...
JB
高手
请进
!!!
请问使用JB连接SQL后,怎样才算是连接成功,为什么我在输入SQL用户名密码,点击OK后,没有任何提示呢?????
JFreeChart
高手
请进
!
我现在的项目中要求,图中的标签(就是 一个类型的)默认的是在正下方,不知道能不能改为在 右方。
请教大家,如何在ASP里给COM组件里的方法传递字符串?????
高手
请进
!!
组件里一函数有一形参接收一字符串。定义是这样的:[id(8), helpstring("方法Executea")] HRESULT Execute([in,string] CHAR* sqlText); 然后我在ASP里用去调用这个方法的时候,传递字符串无法传进去。...
C语言
70,032
社区成员
243,245
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章