前往Shuct.Net首页

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

关于PowerBuilder的搜索

pb如何调用c#写的dll_爱问知识人 共享资料开放词典新浪首页 全文标签团队 首页 问题库 知识人团队 用户榜 专家团 在线义诊:男性泌尿问题 首页 问题库>电脑、通讯、互联网>软件开发>.Net技术>提问 投票中过期已解决--> pb如何调用c#写的dll 5分 明天-科技 pb如何调用c#写的dll? 问题补充:PowerBuilder 如何调用c#写的dll! 调用 2012-05-25 13:39 来自爱问知识人浏览量:3214 推荐 举报 关注 他们也关注了该问题显示全部收起 分享 微博 豆瓣 开心 --> 开心 人人 评论(1) 我来评论可输入100字 你输入的字数超过限制! 评论 满意答案 此答案由管理员代为选出,并不代表爱问知识人的观点。 jhon Macintosh These are declarations of global external functions for the functions in an export file on the Macintosh. The arguments for the LIBRARY keyword (for example, PBSample1.dll) are fragment names, not shared library filenames. For more information, see Application Techniques. FUNCTION integer f_addnumbers(integer i1, integer i2)& LIBRARY "PBSample1.dll " FUNCTION long f_copystring(ref string dst, & string src) LIBRARY "PBSample1.dll " SUBROUTINE f_incrementnumber(ref integer i1, & integer i2) LIBRARY "PBSample1.dll " --------------------------------------------------------------------- UNIX The Wind/U layer of PowerBuilder provides UNIX shared library versions of three Windows SDK DLLs. On Solaris, declarations of Windows SDK functions look like this (the file extensions are .a and .sl instead of .so on AIX and HP-UX): FUNCTION long GetModuleHandle(string modulename) & LIBRARY "libkernel40.so " FUNCTION boolean GetModuleUsage(long hWnd) & LIBRARY "libkernel40.so " -------------------------------------------- 声明为ref的为实参,既为传入值也为传出值 -------------------------------------------- 调用 函数名( 参数1,参数2) 有返回的变量 val = 函数名( 参数1,参数2) 或者: PB中如何调用C#中的.dll动态连接库, C#中的代码如何写? 我是这样写的! C#中:文件名ClassLibrary.dll using System; class MyClass { public int Main(out int i) { return i; } } PB中: 定义 FUNCTION int Main(int i) Library "ClassLibrary.dll " 事件中: int c,d d=Main(c) MessageBox(string(d),strign(c)) 错误提示: --------------------------- PowerBuilder Application Execution Error (R0021) --------------------------- Application terminated. Error: Bad runtime function reference at line 2 in clicked event of object cb_1 of w_dll. --------------------------- 确定 --------------------------- 参考文献:http://topic.csdn.net/t/20041125/16/3588308.html jhon 来自爱问知识人 2012-06-08 14:35 15648赞成 +1 --> 举报丨评论 我来评论可输入100字 你输入的字数超过限制! 评论 提问者对答案的评价: 当今社会,随着互联网的发展之迅速,导致大家不知道如何正确的让自己选择一...来自微什么 等待您来回答 更多 欢迎登录知识人 为了您的帐号安全,请绑定邮箱 关闭 登录名: 密码: 记住我的登录状态 会员注册忘记密码 管理员推荐更多 热点推荐更多 如果长期坚持...身份证号码后...结婚对象自己喜欢重要还是父母...古人洗脸都用哪些物品?牛身上的各个部位分别适合做哪...电子温度计和水银温度计哪个更...蜂蜜结晶说明不纯吗? document.write(''); tanx_s = document.createElement("script"); tanx_s.type = "text/javascript"; tanx_s.charset = "gbk"; tanx_s.id = "tanx-s-mm_15890324_2192376_14402751"; tanx_s.async = true; tanx_s.src = " http://p.tanx.com/ex?i=mm_15890324_2192376_14402751"; tanx_h = document.getElementsByTagName("head")[0]; if(tanx_h)tanx_h.insertBefore(tanx_s,tanx_h.firstChild); --> 相关词条 暂无内容 更多 赞助商 我要举报 举报对象:(新浪通行证号:) 举报类型: ==请选择举报类型== 作弊刷分 含有广告内容 含有反动色情等内容 含有危害国家安全等内容 谩骂与诽谤 无意义灌水 抄袭别人的回答 其他问题 举报理由: 请填写举报理由,以便快速处理。 可输入150字 取消 如果您发现违背爱问知识人原则的内容和用户,请即刻告诉我们! 关注问题 推荐成功!如该问题被选为推荐问题,推荐者和提问者将各获得10分的奖励 登陆 关闭 用户名: 密码: 记住我的登陆状态 记住我的登陆状态 注册 忘记密码 提示 匿名回答验证码不正确 验证码: 邮箱: 登录回答 登录名: 密码:忘记密码 注册会员 ©1996-2012SINA免责声明使用帮助意见反馈