小编Man*_*u13的帖子

Delphi中exe和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的内容都很好

delphi dll tobjectlist

1
推荐指数
1
解决办法
440
查看次数

标签 统计

delphi ×1

dll ×1

tobjectlist ×1