掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
DLL化したフォームでPositionを有効にするには? (ID:23928)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> function FHBody(Comp: TComponent; H: THandle): boolean; まず最初に、DLL にオブジェクトをわたしてはいけません。DLL がコンパイルされた ときのライブラリと、呼びだすアプリの使っているライブラリは、たとえ同じ環境で コンパイルされたものでも、同一ではありません。共通のパッケージを使わない 限り、DLL との間で、クラスのインスタンスの受け渡しはできません。 > いずれの場合も、画面の中央に表示されてしまいます。 それは、DLL の中でメインフォームを知る手段がないからで、当然です。 > さらに、このフォームからCreateして表示されたフォームのPosition も効きません。 これも同じ意味で当然です。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.