こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

LoadLibraryでのエラーについて

TEditコンポ-ネットに書かれた文字列でdllファイルを指定するため


HINSTANCE hSPI = LoadLibrary(PluginNameEdit->Text.c_str());



このようなプログラムを書いたところ次のようなエラーがでてしまいます。


[BCC32 エラー] Unit1.cpp(30): E2034 'wchar_t *' 型は 'const char *' 型に変換できない
[BCC32 エラー] Unit1.cpp(30): E2342 パラメータ 'lpLibFileName' は const char * 型として定義されているので wchar_t * は渡せない


解決する方法を教えて頂けないでしょうか?


使ってるのはCode Gear C++ Builder 2009です。

投稿日時 - 2012-05-09 07:22:19

QNo.7465903

すぐに回答ほしいです

質問者が選んだベストアンサー

プロジェクトオプションの「ディレクトリと条件定義」の「_TCHARのマップ先」がcharになってると思うのでそれをwchar_tに変えて再構築したら良いと思います。

投稿日時 - 2012-05-09 09:44:21

お礼

回答頂きありがとうございます! まだちょっと別のエラーが出ているのですが、解決できたようです。

投稿日時 - 2012-05-09 10:15:06

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問