実行時にパッケージを動的にロードする小さなコンポーネントを作成しました。
したがって、メインプロジェクト(exe)といくつかのパッケージ(bpl)を含むグループプロジェクトがあります。今、私はそれらすべてで私のexe(Datamod.pas)からのユニットを使用したいと思います。
usesそのため、追加しているパッケージのユニットのリストで、Datamod実行時にそのdatamodにアクセスしたいと思います。すべてがコンパイルされます、出来上がり。
だが
コードをデバッグするとDatamod、bplのクラスのインスタンスはnilではありませんが、アクセスしているときにAVが表示されます。私は何が欠けていますか?他のパッケージにエクスポートDatamod.pasして、他のパッケージにそのパッケージを使用させる必要がありますか?なぜそれは私にAVを与えるのですか?