注意,在Dll中调用Form,必须要有AOwner,即Application。
所以,你的函数iinput应该申明为function iinput(AH: THandle;
var P: PCHAR): Boolean; stdcall;
你的程序有两个不妥:iinput的Application为非法值,因为你没有创
建(在Application中是自动的,而Dll中却不是);返回值不要用String,
最好由主程序传递参数.
所以,你的函数iinput应该申明为function iinput(AH: THandle;
var P: PCHAR): Boolean; stdcall;
你的程序有两个不妥:iinput的Application为非法值,因为你没有创
建(在Application中是自动的,而Dll中却不是);返回值不要用String,
最好由主程序传递参数.
解决方案 »
- 用INI连接数据库出错,大家帮忙看看
- 只加了一个读写ini 文件,为什么会报错
- ***用image.picture.bitmap.canvas.textout()写出文字,怎样对他进行移动??
- EHLIB25中DBEditEh好象设为readonly后并不是readonly的
- 怎么用DELPHI做一个象OICQ那样的上下滚动的窗体?
- 如何获取CheckBox选中行的数据
- stringgrid fixedrows 行, 不能触发事件, 该怎么做?
- 有谁知道联众四国军旗游戏储存棋子布局(即:图像组件属性文件)文件的加密方法吗?
- 别笑话我,在Delphi6中的哪儿找TRegistry组件?(内空)
- Delphi如何向C++那样定义【引用】,【宏定义】
- Midas不能运行于不同机子?
- 请教UDP控件的使用方法参数
如:uses ShareMem,……