不可能这样在dll间传递对象!
请改用别的方法。
请改用别的方法。
解决方案 »
- 请问如何用office的ocr进行屏幕识别?
- Image控件动态加载图片
- update 触发器,delphi不能正常执行!
- 我如何捕获窗口被覆盖的事件!
- Edit控件如何限制用户只能输入数字?
- 女朋友说她有喜欢的男人,我好痛苦,我该怎么办?
- 求购delphi6开发人员指南
- 关于WINDOWSAPI中的SendMessage函数
- 请进,讨论一个问题,DELPHI究竟有没有葵花宝典和辟剑法,让人速成
- 市面上有无DELPHI的中文帮助文档,请举书名及出版社,谢谢!!!!!!
- TActionList中的标准action是怎样执行的? 如DataSetInsert1执行时如何知道当前活动的数据集(没有设置DataSetInsert1的dataSource)..?
- 以前写的MIS系统一般多是通过菜单进入某个功能,现在比较流行的除了菜单外,还有。。。,不知是什么控件
procedure ReDraw(var pBox:TPaintBox);stdcall;
exports ReDraw index 1;
//exe中
procedure ReDraw(var pBox:TPaintBox);stdcall;external 'F:\new0708\Category\H型\1H\prj1H.dll';
参数是一个paintbox
procedure ReDraw(const pBox: TPaintBox);
begin
// ??? ... ...
end;procedure ReDrawEx(const pBox: Pointer); stdcall;
begin
ReDraw(TPaintBox(pBox));
end;在 Exe 中
procedure ReDrawEx(const pBox: Pointer); stdcall; external 'prjlH.dll';procedure ReDraw(const pBox: TPaintBox);
begin
ReDrawEx(Pointer(pBox));
end;经过这样的转换,问题也就解决了。