社区
PowerBuilder
帖子详情
pb动态调用DLL
china_0_1
2004-03-03 10:10:49
在pb中用loadlibrary装载dll以后,如何使用dll中的函数,最好有实际的使用例子.谢谢.
...全文
222
14
打赏
收藏
pb动态调用DLL
在pb中用loadlibrary装载dll以后,如何使用dll中的函数,最好有实际的使用例子.谢谢.
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fanglittlesun
2004-04-01
打赏
举报
回复
声明后,直接调用
kakugigo
2004-04-01
打赏
举报
回复
先声明,再调用
jackxrh
2004-04-01
打赏
举报
回复
在 PB 中不需要用 LoadLibrary 来加载 DLL ,声明后,PB自己会加载DLL ...
你只需要把函数原型在声明里写出来就可以了
feixianzhi
2004-04-01
打赏
举报
回复
在Global External Functions中声明函数
Function ulong CreateMutexA (ulong lpMutexAttributes,int bInitialOuner, ref string lpName) library 'kernel32.dll'
在需要调用的地方CreateMutexA(参数列表)//注意函数名的大小写!
嘘嘘兔
2004-04-01
打赏
举报
回复
先声明为外部函数,然后在程序中应用即可,至于函数的用法,就是看你的动态链接库的函数用法了,也可以参照你声明的格式,像楼上的CreateMutexA函数就是有三个参数,参数的数据类型不就在上面吗,你可以参照系统的API说明好象陶清上有这样的CHM帮助
intuition444
2004-04-01
打赏
举报
回复
在 External Functions里声明
例如:
Function ulong CreateMutexA (ulong lpMutexAttributes,int bInitialOuner, ref string lpName) library 'kernel32.dll'
Function ulong GetLastError() library 'kernel32.dll'
liuliu13654002686
2004-04-01
打赏
举报
回复
动态连接库,直接用不就可以了,就向函数一样,
在外部声明一下
lid617914
2004-04-01
打赏
举报
回复
真的没有人做过么?
lid617914
2004-04-01
打赏
举报
回复
真的没有人做过么?
喝醉的咖啡
2004-04-01
打赏
举报
回复
事先如果能确定动态库的范围,大不了都先声名好接口。动态的决定调用哪一个咯。如果不行,那就不行咯。
lid617914
2004-04-01
打赏
举报
回复
动态库名是从数据里取过来的,事先不确定的,同时,n个动态库中的函数名都是一样的,声明不行,需要动态加载才行啊
ztslonely
2004-03-31
打赏
举报
回复
不懂
zhouweiwansui
2004-03-31
打赏
举报
回复
pb好象是不行的
lid617914
2004-03-31
打赏
举报
回复
我也遇到这个问题,怎么没有一个人知道啊
linux gcc asm,GCC Inline ASM GCC内联汇编
4. 占位符什么叫占位符?我们看一看下面这个例子:__asm__ ("addl %1, %0\n\t": "=a"(__out): "m" (__in1), "a" (__in2));这个例子中的%0和%1就是占位符。每一个占位符对应一个Input/Output操作表达式。我们在之前已经提到,GCC规定一个内联汇编语句最多可以有 10个Input/Output操作表达式,然后按照它们被列出的顺序依...
GCC Inline ASM GCC内联汇编
GCC 支持在C/C++代码中嵌入汇编代码,这些汇编代码被称作GCC Inline ASM——GCC内联汇编。这是一个非常有用的功能,有利于我们将一些C/C++语法无法表达的指令直接潜入C/C++代码中,另外也允许我们直接写 C/C++代码中使用汇编编写简洁高效的代码。 1.基本内联汇编 GCC中基本的内联汇编非常易懂,我们先来看两个简单的例子: __asm__("movl %e
linux 终端gcc运行asm,GCC Inline ASM GCC内联汇编
GCC 支持在C/C++代码中嵌入汇编代码,这些汇编代码被称作GCC Inline ASM——GCC内联汇编。这是一个非常有用的功能,有利于我们将一些C/C++语法无法表达的指令直接潜入C/C++代码中,另外也允许我们直接写 C/C++代码中使用汇编编写简洁高效的代码。1.基本内联汇编GCC中基本的内联汇编非常易懂,我们先来看两个简单的例子:__asm__("movl %esp,%eax"); /...
gcc中的内联asm笔记(1)
uint16_t port; uint8_t value; ... asm volatile ("outb %1, %0" : : "dN" (port), "a" (value) ); 写玩具内核的时候看到要读写端口,接触到了gcc的内联汇编,如上,解释一下 outb %1, %0 表示把%1的内
GCC Inline ASM GCC内联汇编
GCC 支持在C/C++代码中嵌入汇编代码,这些汇编代码被称作GCC Inline ASM——GCC内联汇编。这是一个非常有用的功能,有利于我们将一些C/C++语法无法表达的指令直接潜入C/C++代码中,另外也允许我们直接写 C/C++代码中使用汇编编写简洁高效的代码。1.基本内联汇编GCC中基本的内联汇编非常易懂,我们先来看两个简单的例子:__asm__("movl %esp,%eax"); /...
PowerBuilder
1,111
社区成员
66,454
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章