COM+组件与package问题(50分)

  • 主题发起人 主题发起人 autumnlj
  • 开始时间 开始时间
A

autumnlj

Unregistered / Unconfirmed
GUEST, unregistred user!
COM+组件名:pCOMPlus;
COM+组件单元名:uComPlus.pas;
COM+组件类型库:pComPlus_TLB.pas;
pCOMPlus所实现的功能:一个中间件,其中包含有一个远程数据模块,利用其对SQL Server数据库的访问,实现三层结构;

今要求在一package中(名为comPackage)将该包包含进来,即该包中不含有Form,由别外一个程序调用,本人实现过程如下:
1.新建包comPackage;
2.在comPackage的contains子项中“Add Unit”将uComPlus.pas 包含进来,Compile时出现如下错误:
“$DENYPACKAGEUNIT 'ComServ' connot be put into a package”;
3.进入ComServ.pas源码,将$DENYPACKAGEUNIT 去掉,再出现其他错误,且原先所写的其他程序都无法运行!

郁闷!哪位高手指点一二,谢谢!
 
提一下,我也碰到 $DENYPACKAGEUNIT 'ComServ' connot be put into a package
不知道什么原因
 
后退
顶部