前往Shuct.Net首页

Shudepb PB反编译专家长时间以来,为业内同类软件事实上的唯一选择.细节,彰显专业.态度,决定品质.

关于PowerBuilder的搜索

PowerBuilder中调用外部DLL中含有CHAR* *类型参数时的解决方法 - snihje_01的日志 - 网易博客 网易 新闻 微博 邮箱 相册 阅读 有道 摄影 爱拍 优惠券 云笔记 闪电邮 手机邮 印像派 网易识字 更多 博客 手机博客 博客搬家 博客VIP服务 LiveWriter写博 word写博 邮件写博 短信写博 群博客 博客油菜地 博客话题 博客热点 博客圈子 找朋友 发现 小组 风格 手机博客 网易真人搭配社区iStyle 下载最文艺的手机博客APP> 下载最文艺的手机博客APP> 下载最文艺的手机博客APP> 创建博客 登录 加关注 显示下一条 | 关闭 温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》 | 关闭 人生最大的幸福莫过于有一个温暖的家 防止工作变成生活。 导航 首页 日志 相册 音乐 收藏 博友 关于我 日志 在PowerBuilder中调用外部DLL中含有CHAR* *类型参数时的解决方法 2009-10-27 15:45:59| 分类: PowerBuilder | 标签: |举报 |字号大中小 订阅 在一个项目中遇到了调用的dll里面的参数为char* *类型的,使用ref string去掉不行,故在csdn上发问,最终得到解决 原帖在此:http://topic.csdn.net/u/20090819/15/3a6dcb6b-e10b-499a-b9e6-210e45f7dc06.html?82680 在此感谢回答了此问题的 kenshu 现在把解决方法记录于此,供以后参考 //pb public function integer FAAA (ref string plibnames[]) library "DLLREF.dll" STRING AB [] AB[1] = "A1ASDF" AB[2] = "A2" AB[3] = "A3" FAAA(AB) //VC extern "C" long PASCAL EXPORT FAAA(char * *as_source){ long i,j; j = 3; for (i = 0;i <j;i++){ MessageBox(NULL,as_source[i],"",NULL); } return 0; } 本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/benjaminz/archive/2009/08/20/4465047.aspx 评论这张 转发至微博 转发至微博 阅读(269)| 评论(0) | 分享到: 喜欢 推荐 0人 | 转载 历史上的今天 最近读者 热度 评论 this.p={ m:2, b:2, id:'fks_083067093087083070083087086095092085088067080087083074', blogTitle:'在PowerBuilder中调用外部DLL中含有CHAR* *类型参数时的解决方法', blogAbstract:'在一个项目中遇到了调用的dll里面的参数为char* *类型的,使用ref string去掉不行,故在csdn上发问,最终得到解决 原帖在此:http://topic.csdn.net/u/20090819/15/3a6dcb6b-e10b-499a-b9e6-210e45f7dc06.html?82680 在此感谢回答了此问题的 kenshu 现在把解决方法记录于此,供以后参考 //pb public function integer FAAA (ref string plibnames[]) library \"DLLREF.dll\" ', blogTag:'', blogUrl:'blog/static/83904159200992734559812', isPublished:1, istop:false, type:0, modifyTime:1317371084829, publishTime:1256629559812, permalink:'blog/static/83904159200992734559812', commentCount:0, mainCommentCount:0, recommendCount:0, bsrk:-100, publisherId:0, recomBlogHome:false, currentRecomBlog:false, attachmentsFileIds:[], vote:{}, groupInfo:{}, friendstatus:'none', followstatus:'unFollow', pubSucc:'', visitorProvince:'', visitorCity:'', visitorNewUser:false, postAddInfo:{}, mset:'000', mcon:'', srk:-100, remindgoodnightblog:false, isBlackVisitor:false, isShowYodaoAd:false, hostIntro:'', hmcon:'1', selfRecomBlogCount:'0', lofter_single:'' } {list a as x} {if !!x} {if x.visitorName==visitor.userName} {else} {/if} {if x.moveFrom=='wap'} {elseif x.moveFrom=='iphone'} {elseif x.moveFrom=='android'} {elseif x.moveFrom=='mobile'} {/if} ${fn(x.visitorNickname,8)|escape} {/if} {/list} {if !!a} ${fn(a.nickname,8)|escape} ${a.selfIntro|escape}{if great260}${suplement}{/if} {/if} {list a as x} {if !!x} ${fn(x.title,26)|escape} {/if} {/list} 推荐过这篇日志的人: {list a as x} {if !!x} ${fn(x.recommenderNickname,6)|escape} {/if} {/list} {if !!b&&b.length>0} 他们还推荐了: {list b as y} {if !!y} &#183;${y.recommendBlogTitle|escape} {/if} {/list} {/if} 转载记录: {list d as x} &#183; ${x.referBlogTitle|escape} ${x.referUserName|escape} {/list} {list a as x} {if !!x} ${x.title|default:""|escape} {/if} {/list} {list a as x} {if !!x} ${x.title|default:""|escape} {/if} {/list} {list a as x} {if !!x} ${x.blogTile|default:""|escape} {/if} {/list} {list a as x} {if x_index>4}{break}{/if} {if !!x} ${fn1(x.title,60)|escape}${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')} {/if} {/list} {list a as x} {if !!x} ${fn(x.title,26)|escape} {/if} {/list} {if !!(blogDetail.preBlogPermalink)} ${blogDetail.preBlogTitle|escape} {/if} {if !!(blogDetail.nextBlogPermalink)} ${blogDetail.nextBlogTitle|escape} {/if} {list a as x} {if !!x} {if x.publisherUsername==visitor.userName} {else} {/if} ${fn(x.publisherNickname,8)|escape} {/if} {/list} 被推荐日志 最新日志 该作者的其他文章 博主推荐 随机阅读 首页推荐 更多>> {list a as x} {if !!x} ${x.nickName|escape} 投票给 {var first_option = true;} {list x.voteDetailList as voteToOption} {if voteToOption==1} {if first_option==false},{/if} “${b[voteToOption_index]}” {/if} {/list} {if (x.role!="-1") },“我是${c[x.role]}” {/if} ${fn1(x.voteTime)} {if x.userName==''}{/if} {/if} {/list} 页脚 公司简介 - 联系方法 - 招聘信息 - 客户服务 - 隐私政策 - 博客风格 - 手机博客 - VIP博客 - 订阅此博客 网易公司版权所有 &copy;1997-2014 帮助 ${u} {list wl as x} ${x.g} {list x.l as y} ${y.n} {/list} {/list} {if defined('wl')} {list wl as x}${x.n}{/list} {/if}