一个D4中DLL的问题(100分)

  • 主题发起人 主题发起人 tomy
  • 开始时间 开始时间
T

tomy

Unregistered / Unconfirmed
GUEST, unregistred user!
最近碰到一个问题:在写一个C/S结构的口令验证模块时,如何在DLL中使用FORM中的QUERY控件或其他控件。
 
你在把PROJECT的时候,应该写一个调用FORM中相应方法的一个接口.
然后在DLL的输出部分把它在封装一下
 
在DLL中把Query的访问作为函数的参数传入, 比如:

function VerifyPass(username, Password:string;var qryPass:Tquery):boolean;

注意一定要有var, 作为变参传递, 只传指针, 这样操作才可以.
 
你为什么不直接在DLL中使用TQuery,非要使用Form中的.
 
多人接受答案了。
 
后退
顶部