Man*_*u13 1 delphi dll tobjectlist
有人可以确认一下,用Delphi编写的exe和dLL之间交换一个包含TobjectList的指针是不可能的?
Class definition shared between DLL and EXE
TCMStack = CLASS(TObject)
PRIVATE
FEquipment: TCMEquipment; /// equipement with associated constraints
FNbCoils: integer; /// coils used
FListeCoils: TCoilsList; ///coil list associaed with a stack
....
Run Code Online (Sandbox Code Playgroud)
在可执行代码中:
...
/// Transfer business information to optimisation module
/// fOptimisation is a instance of class
fOptimisation.TransfererDonneesMetiersDansOptimisation(@TStack, LEVEL_OPTIM_1, false);
Run Code Online (Sandbox Code Playgroud)
除了TobjectList之外,@ TStack的内容都很好