我要如何才能把主程序的ADOQUERY1传递到DLL中,在DLL中追加记录后,在主程序的DBGRID控件中显示出来.(300)

  • 主题发起人 主题发起人 delphi002
  • 开始时间 开始时间
D

delphi002

Unregistered / Unconfirmed
GUEST, unregistred user!
如题,请各位帮忙!谢谢
 
我觉得不用传吧,DLL追加的记录,主程序直接刷新一下ADOQUERY就行了吧?为什么要弄的复杂呢?
 
传递参数的时候,用Interger传递,如procedure test( aquery:integer );var t:TQuery;begin t:= TQuery(aquery); t.append; ...end;调用: test( integer(query1) );
 
其实就是传指针进去,主程序和DLL在同一进程里,指针可以通用3楼的可以实现
 
这样做挺麻烦的,为什么不封装到一块呢?
 
后退
顶部