掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
手動で生成・・・解放は自動で?(なんとなくぎこちなくて・・・) (ID:8269)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
以前質問してからさほど進んでいないのですが・・・ DLL(データモジュールを使っています)なのですけど、 DLL内でグローバル変数を用意して、 Delphiアプリ(本当はVCアプリにしたいんですけどとりあえず)からDLL内にある関数をコールして その関数の中でグローバル変数にクラスを割り当てています。 −−−DLL内−−− var DataModule : TDataModule; //Delphiアプリに提供している関数 procedure CreateTest; begin if (DataModule = nil) then begin DataModule:= TDataModule.Create(Application); end; end; これで問題なく生成されて、やりたい事はできています。 (問題があればご指摘お願いします) で、解放作業なのですが、自前で解放する必用はないのでしょうか? Delphiアプリを終了させるとTDataModuleのDestroyに来るので必用ないとは 思うのですが、ちょっと心配で・・・。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.