我写了一个小组件,它在运行时动态加载一个包。
因此,我的主要项目(exe)和一些包(bpl)有一些小组项目。现在我想在所有这些中使用我的exe(Datamod.pas)中的单位。
uses因此,在我添加的包的某个单元列表中Datamod,我想在运行时访问该数据模块。一切都编译好了,瞧。
但
当我调试代码时 - Datamodbpl 中的类实例不是零,但它给了我一个 AV,因为我正在访问它。我错过了什么?我应该导出Datamod.pas到其他包并让其他包使用该包吗?为什么它给我一个AV?