我做的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
解决方案 »
- 怎么实现角度的加减?
- 关于delphi问题
- 读取数据库的注解问题
- 现在开发一个组件,组件中有一个类,类中有一个变量,该变量根据运行时的情况不同而不同,在组件中的另外一个文件中(unit),访问该类中
- 如何控制memo的text内容长度?
- delphi 调用远程序 access数据库。。
- 在使用QUERY的LOCATE时出现CAPATIBILITY NOT SUPPORTED错误,请教原因?
- 一个最简单的问题
- 请问那有delphi书下载,up有分!
- 如何让程序在运行过程中显示计时?
- 用database desktop建表時候,輸入的中文字段有亂碼?如何解決啊?
- 请各位大哥帮忙!一个菜鸟问题!50分
什么意思啊?加个var就好了吗?