请问一个dll调用参数的问题,dll能传递VCL类型的参数吗?还有....(50分)

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

devecom

Unregistered / Unconfirmed
GUEST, unregistred user!
想问问,dll可以传递VCL类型的参数吗?我需要把一个DBGrid传递个一个Dll,这样些的:
procedure PrintCataLog(ADBGrid : TDBGird);stdcall;
然后我就将form上的DBGrid传给它打印

为什么这样做的原因: 我用的是一个简单的打印控件PrintAtOnce,它可以将DBGrid显示的
给打印出来,但只能在Delphi5下安装,在Delphi6不能,但我现在的程序是用d6写的,需要
这样的打印功能,然后就用delphi5写了个dll,可就是打印出空白来

但是我把Dll的这个函数放在一个application中调用就可以!不知道为什么,求解

还有哪位用过PrintAtOnce这东西吗?程序已经完成,我重新设计了一个报表,但是我想
问题还是应该解决的,谢谢
 
把你的函数发过来,我帮你看看。ds_wang@263.net
 
函数已发,请收,谢谢:)
 
用指针吧,很好用的!
 
有这么难吗?
 
多人接受答案了。
 
后退
顶部