最近做公司项目。模块化的程序,我们负责各个模块的功能实现,是写成DLL然后给主程序用的。
在我做的DLL里面用到了一个函数Biz2Packer.BeginPack;我找不到他的实现的地方,代码如下:// 调用beginpack打包
Biz2Packer.BeginPack;//Biz2Packer.BeginPack;的声明代码
TBizPacker = class(TObject)
public
procedure BeginPack; virtual; abstract;
..//其他属性和方法省略
end;到这里,小弟就再也找不到BeginPack的实现地方了。按道理,TBizPacker 这个抽象类的方法应该是在TBizPacker 的子类中实现的,可是当我在工程中却找不到有子类从TBizPacker 类中继承。
由于这里是在DLL的工程中完成的,主程序的代码我看不见,所以小弟有几个猜想。
1、BeginPack的实现是在主程序中完成的。(求告知这种写法是否合法,如果合法,要怎么用)
2、BeginPack是其他DLL或bpl中的方法。但是我在代码中没有看到任何静态或动态调用DLL的地方。如果是bpl中的方法,求大神告知,这种指定的写法。
在我做的DLL里面用到了一个函数Biz2Packer.BeginPack;我找不到他的实现的地方,代码如下:// 调用beginpack打包
Biz2Packer.BeginPack;//Biz2Packer.BeginPack;的声明代码
TBizPacker = class(TObject)
public
procedure BeginPack; virtual; abstract;
..//其他属性和方法省略
end;到这里,小弟就再也找不到BeginPack的实现地方了。按道理,TBizPacker 这个抽象类的方法应该是在TBizPacker 的子类中实现的,可是当我在工程中却找不到有子类从TBizPacker 类中继承。
由于这里是在DLL的工程中完成的,主程序的代码我看不见,所以小弟有几个猜想。
1、BeginPack的实现是在主程序中完成的。(求告知这种写法是否合法,如果合法,要怎么用)
2、BeginPack是其他DLL或bpl中的方法。但是我在代码中没有看到任何静态或动态调用DLL的地方。如果是bpl中的方法,求大神告知,这种指定的写法。
解决方案 »
- 怎么把查询的结果赋值给变量呢?
- 哪里有《delphi5开发人员指南》这本书配书源码的下载?
- 急求"水晶报表6.0或7.0"for C++Builder ,将酬谢
- TQuery返回的字段类型信息如何区分numeric还是float?
- 请问同一个系统能不能同时安装delphi7.0和delphi6.0
- 请问高手,在SQL SERVER 中怎样判断一个表的存在与否
- TreeView控件的使用?
- 在DELPHI中如何用API?在DELPHI中各位一般是如何在窗体间传递参数?
- 有无利用DELPHI开发的多层结构的信息管理系统的样例程序?
- 高手来看看啊~~~
- delphi 学长遗留程序有疑问 请大侠指点啊
- 请问,如何将JPG文件转换为十六进制字符串!
TBizPacker 目前只停留在抽象階段?
要看它實際的用處才知道要不要編寫一個子類實作同一個TBizPacker 定義應該不會出現在多個分割的子案裡
除非不同子案間有先約定 TBizPacker 的定義文件不可以改
不然這樣互相的依賴性太高
没有发现任何TBizPacker的子类实现了BeginPack方法。
会不会是在主程序的代码中实现的,我这个DLL根本看不到?