我做的ocx中的一段代码;procedure TActiveForm.enroll(P: PChar);//我想要传出p这个参数,但不知该载type Library 中指定参数类型是该用什么类型(现在用的是LPSTR,好像有问题),在指定
Modifier时用in还是用out(LPSTR不能用out,提示说要指针类型)?
var
enrolldata:array[0..200] of char;
hInit:THandle;
begin
...
BIO_Enroll( hInit,enrolldata);//调用dll中的函数获得数组的值
p := enrolldata;//这样写不能传出的!?后面该怎么写才能把enrolldata的值传给p?并保证能被调用?
...
end
Modifier时用in还是用out(LPSTR不能用out,提示说要指针类型)?
var
enrolldata:array[0..200] of char;
hInit:THandle;
begin
...
BIO_Enroll( hInit,enrolldata);//调用dll中的函数获得数组的值
p := enrolldata;//这样写不能传出的!?后面该怎么写才能把enrolldata的值传给p?并保证能被调用?
...
end
解决方案 »
- ******醒目散分贴******
- 读机器码的函数,在98SE上读不出来怎么回事*********
- 在窗体上放置了TIMAGE控件后,缩放时Twebbrowser严重闪烁,该怎么办?
- Automation事件
- 关于speedbutton和MouseMove事件
- A win32 api function failed
- TPannel、TImage的问题
- 急啊 求rava 报表高手帮忙看下 关于图片动态调入(从文件夹下)的问题 多页如何随数据库记录变化而变化 一页的已经解决
- 寻人启事 :[email protected] 是谁啊?
- ~~~~~~~~~~~~~~~~~~to awen800(我本楚狂人) 解决问题在送100~~~~~~~~~~~~~~~~~~
- 用database desktop建表時候,輸入的中文字段有亂碼?如何解決啊?
- 请各位大哥帮忙!一个菜鸟问题!50分
什么意思啊?加个var就好了吗?