掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
同じ処理でDllにすると例外が発生する (ID:38972)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
TTest1.Create の中身にも問題があるのでしょう。 ホストアプリケーション側で TTest1.Createにブレークポイントを設定し、トレース実行をしてみましょう。 DLLの実装の仕方にもいろいろあって、一概に言えないんですが 動的リンクの場合、LoadLibrary が成功したかどうかは最低限 確認しなければなりません。 GetProcAddress も正しくインポートできていないと、その関数・手続きは全く機能しません。 静的リンクと動的リンクでは、使えるようにするまでの手順が変わってきます。 uses に設定して動くが、動的な読み込みで動かないというのは LoadLibraryが失敗しているかGetProcAddressが失敗している可能性が有ります。 その辺をデバッガで追ってみましょう。 また、忘れがちですが、呼び出し規約の指定は、宣言部、実現部の両方に必要です。 (implementation の前と後)
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.