• 全部
  • API 调用
  • 基础类
  • 控件与界面
  • 数据库相关
  • DataWindow
  • 项目管理
  • Web 应用
  • 脚本语言

高分求解 HANDLE

sun_star 2001-08-02 03:15:03
在一个用VC写的DLL中:
有如下函数:
HANDLE mtInitalCommport(int commport,long baud)
现需在PB7中调用
求解:在PB中应如何申明?????(主要是C中的HANDLE在PB中对应何种数据类型)



...全文
106 点赞 收藏 13
写回复
13 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
tanye 2001-08-02
那你的DLL是不是标准DLL
回复
sun_star 2001-08-02
liulee(流方):
sorry! 得到的结果都错误,错误都一样!
此DLL在C++及VB中调用都成功!

回复
liulee 2001-08-02
那就还有一个

UnsignedInteger, UnsignedInt, UInt

回复
sun_star 2001-08-02
各位:你们都错了!
我试过Ulong,Long,Integer,也就是:FUNCTION Ulong(或long integer) mtInitalCommport(int commport,long baud) LIBRARY "*.dll"
但在调用函数时都得到如下结果:
APPLICATION TERMINATED!
ERROR:specificed agument typed differs from requerd agument tupe at runtime DLL function
(invalied stack pointer on return from function call)
回复
hzslx 2001-08-02
ok
回复
pb65 2001-08-02
都知道?
回复
tanye 2001-08-02
MICROSOFT PB(16Bit) PB(32Bit)
Handle Uint Ulong
回复
caolei1974 2001-08-02
同意
回复
tanye 2001-08-02
FUNCTION Ulong mtInitalCommport(int commport,long baud) LIBRARY "*.dll"
回复
Methodor 2001-08-02
long~~
ulong~~
回复
qiuwuhen 2001-08-02
同意上面两位
回复
rjcludy 2001-08-02
long ....
回复
pbdesigner 2001-08-02
跟API一样的声明和使用。Handle声明为long
回复
发帖
PowerBuilder
创建于2007-09-28

850

社区成员

PowerBuilder 相关问题讨论
申请成为版主
帖子事件
创建了帖子
2001-08-02 03:15
社区公告
暂无公告