au2010 の回答履歴

全7件中1~7件表示
  • LoadLibraryでのエラーについて2

    ”ifjpeg.spi”というDLLファイルをよびだすプログラムを作成して、ビルドしたところエラーがでました。 HINSTANCE hSPI = LoadLibrary( gPluginFiles[i] ); この行では次のようなエラーが出ました。 [BCC32 エラー] Unit1.cpp(53): E2034 'const char *' 型は 'const wchar_t *' 型に変換できない [BCC32 エラー] Unit1.cpp(53): E2342 パラメータ 'lpLibFileName' は const wchar_t * 型として定義されているので const char * は渡せない ”gPluginFiles”については次のように宣言しています。 const char *gPluginFiles[] = { "ifjpeg.spi",NULL, }; このプログラムのエラーの解決方法を教えて頂けませんでしょうか? 使用している開発環境はCode Gear C++ Builder 2009 です。

  • 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です。

  • Cporttypes.hppがオープンできない

    サンプルプログラムのプロジェクトをエンバカデロCode Gear C++ Builder 2009で起動して、ビルドを実行した際に複数のエラーのなかで”Cporttypes.hppをオープンできない”というエラーが出てくるのですが、これはCporttypes.hppのコンポ-ネットがこのCode Gear C++ Builder 2009に登録されていないという意味でしょうか?  このPCの全ドライブに”Cporttypes.hpp”があるのか検索をかけてみたところ、ないことがわかったのですが、このファイルがあればこのエラーを回避できますでしょうか? また、このCporttypes.hppのコンポ-ネントが現在このIDEで使用可能なのかどうか確認する方法などありますでしょうか? どうぞ、ご教授の程よろしくお願い致します。

  • Cporttypes.hppがオープンできない

    サンプルプログラムのプロジェクトをエンバカデロCode Gear C++ Builder 2009で起動して、ビルドを実行した際に複数のエラーのなかで”Cporttypes.hppをオープンできない”というエラーが出てくるのですが、これはCporttypes.hppのコンポ-ネットがこのCode Gear C++ Builder 2009に登録されていないという意味でしょうか?  このPCの全ドライブに”Cporttypes.hpp”があるのか検索をかけてみたところ、ないことがわかったのですが、このファイルがあればこのエラーを回避できますでしょうか? また、このCporttypes.hppのコンポ-ネントが現在このIDEで使用可能なのかどうか確認する方法などありますでしょうか? どうぞ、ご教授の程よろしくお願い致します。

  • VirtualTrees.hppをオープンできない

    現在C++ Builder 2009でサンプルプログラムをもらってプロジェクトを起動してみました。シミュレーションのためビルドしてみたのですが次のようなエラーが出ました。 E2209インクルードファイル 'AdvSplitter.hpp'をオープンできない E2209インクルードファイル 'VirtualTrees.hpp'をオープンできない E2209インクルードファイル 'AdvPageControl.hpp'をオープンできない E2209インクルードファイル 'AdvOfficePager.hpp'をオープンできない E2209インクルードファイル 'AdvGrid.hpp'をオープンできない などのエラーが出てくるのですが、何が原因か教えて頂けませんでしょうか。 どうぞ、よろしくお願い致します。

  • ”JvSystemD12R.lib”がみつからない

    エンバカデロのC++ Builder 2009で作成されたサンプルのプロジェクトのフォルダをもらい、中に入っていた *****.groupproj この拡張しのプロジェクトファイルをダブルクリックで起動したところ ”JvSystemD12R.lib”このライブラリがみつからない というメッセージが出てきました。 このJvSystemD12R.libというファイルは、自分のPCにすでにあるライブラリファイルなのでしょうか? このファイルを選択できるようにすればOKでしょうか? ご教授頂きますよう、お願い致します。

  • C-Builder OnChangeをマスク

    C-BuilderでEditのデーターが変化した時、ある処理をしています。 その処理の中で、入力内容が正しく無い時はエラーメッセージを表示させ、Editの内容を入力された以前の状態に戻して居る為、その状態でも再度OnChangeイベントが発生してしまいます。 現在はbInhibitフラグを作って、これをルーチン内でtrueにする事で、再度OnChangeイベントが発生した時にルーチンの最初でreturnさせて二重割り込みを防ごうとしていますが、タイミングによっては二重割り込みが発生してしまいます。 これが内部での変更で無ければ Edit1->Enabled = false; とする事により、二重の割り込みは防げますが、今回はEdit1Changeの中で書き換えを行っている為、これでは二重割り込みを防げません。 何か二重割り込みを防ぐ方法がありましたらお教え下さい。 宜しくお願い致します。 bool bInhibit = false; void __fastcall TForm1::Edit1Change(TObject *Sender) { if( bInhibit == true ) return;   bInhibit = true;   -------- bInhibit = false; } }