Inside the DLL I do use a function Biz2Packer. BeginPack; I can't find his place, the code is as follows:
//call beginpack package
Biz2Packer. BeginPack;
//Biz2Packer. BeginPack; The statement of the code
TBizPacker=class (TObject)
Public
Procedure BeginPack; Virtual; The abstract;
.//other properties and methods omit
end;
Here, I just can't find a BeginPack the implementation of the place, according to the truth, TBizPacker this abstract class methods should be implemented in subclasses TBizPacker, but when I can't find in the project have a subclass from TBizPacker class inheritance,
Because this is done in the middle of the DLL project, the main program code that I couldn't see, so I have several guess,
1, BeginPack implementation is done in the middle of the main program, (please inform this kind of writing is legal, if the legitimate, how to use,,,)
2, BeginPack is the method in other DLL or BPL, but I didn't see any static or dynamic in the code call DLL, if is the method in BPL, o great god told that this specified writing,
CodePudding user response:
No use BeginPack; The place?CodePudding user response:
@ DelphiGuy yeah. In fact, the first sentence is invoked,CodePudding user response:
Still didn't finish writingTo stay on the abstract stage TBizPacker now?
Depends on its practical use to know do you want to write a subclass implementation
The same TBizPacker definition should not appear in the multiple segmentation of case
Unless have first agreed between different child case TBizPacker definition file can not be change
Or so the dependence of each other too much
CodePudding user response:
Since there are calls, that there must be a subclass of implementation, or class helper, hold down the CTRL key in the IDE, the mouse pointer to this method will appear links, point check implementation where,CodePudding user response:
The