DLL中如何使用窗体?
3个回答
2013-11-09
展开全部
留意,在Dll中调用Form,必须要有AOwner,即Application。var P: PCHAR): Boolean; stdcall; 你的法度榜样有两个不当:iinput的Application为不法值,因为你没有创 所以,你的函数iinput应当申明为function iinput(AH: THandle; 建(在Application中是主动的,而Dll中却不是);返回值不要用String,最好由主法度榜样传递参数.
2013-11-09
展开全部
弥补:DLL中要应用String类型也是可以的!不过要在DLL和调用法度榜样的第一个引用库中申明ShareMem单位!如:uses ShareMem,……
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-09
展开全部
zensst说得不全对:主如果返回值的缘故,将String改为PChar就万事大大吉。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询