掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
LoadLibrary〜GetProcAddress時のエラー (ID:60677)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
補足です。 この前にも一つ簡易な DLL を用いて他プロセスからアクセスするテストを行いました。 その内容は今回のものはまったく異なるものなのですが、LoadLibrary()からGetProcAddress()を使用するやり方は同じです。 そして、その時はうまくいき、今回のみエラーとなってしまい、皆さんのお力を貸して頂きたいと思ったところでございます。 前回と今回で違う点の一つとして、DLL内で共有としたい変数の定義があります。 前回は CreateFileMapping() と MapViewOfFile() を使用しました。 他プロセスから呼ぶ関数に関しては今回と同じように #define DllExport ... と、してヘッダに用意しました。(DLL・プロセス側の両方に入れてます) 今回は #pragma data_seg( "..." ) 共有変数の定義と初期化 #pragma data_seg() とし、def ファイルを用意し、 LIBRARY "ファイル名" SECTIONS ... READ WRITE SHARED と、しています。 こういった共有変数の作成の仕方により、 "その共有変数を用いた関数"への呼び出し方が変わったりするのでしょうか? 環境 OS:XP VC++2005 Pro
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.