PROFIからSUPER PROFIへの質問-1. - ページ 9 12345678910111213141516...45 新しいコメント Андрей 2011.01.24 08:30 #81 joo: dllは実行可能ではないので、誰かが呼び出す必要があります。インテル Parallel Studio 2011 for VS を勉強することにしました。 デバッグ -> コマンドライン -> Rundll32.exe DllName,FunctionName 一般的には、Manage configurationsの項目があります。 TheXpert 2011.01.24 09:45 #82 C-4: 目的: クラスのインスタンスを一意なID(できれば長いタイプ)で識別する。一意の ID は、クラスに含まれる変数の値の一意性を考慮して形成する必要がある。 コンテストの模型に使用しました。私に似合うかどうか、200点満点です。 Andrey Dik 2011.01.25 11:08 #83 dllをコンパイルしました。win7で動作しています。winXPでは、以下のように表示されます。 2011.01.25 14:50:23 Tests MLP easy dll (GBPJPY,M15) Cannot open 'D:\...MT5MQL5↩Libraries゙MLP2HL.dll' (126) MT4とMT5で試しましたが、フォルダの入れ子を少なくしてみてもダメで、パスの長さが原因かと思われました。 TheXpert 2011.01.25 11:42 #84 joo: dllをコンパイルしました。win7で動作しています。winXPでは、以下のように表示されます。 または、DLLをシステムフォルダに入れることで、多くの原因を取り除くことができます。 Andrey Dik 2011.01.25 11:51 #85 TheXpert: または、DLLをシステムフォルダーに置いてみてください。 c:WINDOWS 001 or c:WINDOWS 001?どちらにもアクセスできない。端末のルートディレクトリで試しましたが、うまくいきませんでした。 TheXpert 2011.01.25 11:54 #86 PATHの内容を表示し、もしあれば、ディレクトリを追加することができます、ちなみに、これは便利です。好きなディレクトリに配置することができます。 Andrey Dik 2011.01.25 12:05 #87 nope, not working - 2011.01.25 16:01:06 TERMINAL_PATH (GBPJPY,M15) TERMINAL_COMMONDATA_PATH =C:♪Documents and SettingsAll UsersApplication Data ♪MetaQuotes ♪Terminal ♪Common このフォルダとすべてのサブフォルダに入れてみましたが、ダメでした。 Vadim Zhunko 2011.01.25 12:05 #88 joo: dllをコンパイルしたところです。win7で動作しています。winXPでは、以下のように表示されます。 2011.01.25 14:50:23 Tests MLP easy dll (GBPJPY,M15) Cannot open 'D:\...MT5MQL5↩Libraries゙MLP2HL.dll' (126) MT4とMT5で試しましたが、フォルダの入れ子を減らしてもダメで、パスの長さが問題かと思いました。 スレッドの冒頭で書きました。XPにはないWinAPI関数を使用した場合に発生します。もうひとつの理由。システムの最小バージョンが上位バージョンに制限されている場合。 今、同じようなことが起きています。この機能を探す時間がないんです。 TheXpert 2011.01.25 12:23 #89 DLL で順番に使用される DLL が不足しています<br /> translate="no"> コマンドラインで実行してみてください。 tst4.dllに依存します。 どのコンポーネントが欠けているかがわかります。 もう一つの選択肢どうやらXPは7でコンパイルされたDLLのデバッグ版を使用しているようです。 そのため、7kaからデバッグツールツールを引っ張ってきて、リリースを使用するか、デバッグを無効にする必要があります。 Andrey Dik 2011.01.25 12:51 #90 TheXpert: もう一つの選択肢つまり、XPは7でコンパイルされたDLLのデバッグ版を使用しているようです。 そのため、7からデバッグツールを引っ張ってくるか、リリースを使うか、デバッグを無効化する必要があります。 リリースをまとめました。 12345678910111213141516...45 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
dllは実行可能ではないので、誰かが呼び出す必要があります。インテル Parallel Studio 2011 for VS を勉強することにしました。
一般的には、Manage configurationsの項目があります。
目的: クラスのインスタンスを一意なID(できれば長いタイプ)で識別する。一意の ID は、クラスに含まれる変数の値の一意性を考慮して形成する必要がある。
dllをコンパイルしました。win7で動作しています。winXPでは、以下のように表示されます。
2011.01.25 14:50:23 Tests MLP easy dll (GBPJPY,M15) Cannot open 'D:\...MT5MQL5↩Libraries゙MLP2HL.dll' (126)
MT4とMT5で試しましたが、フォルダの入れ子を少なくしてみてもダメで、パスの長さが原因かと思われました。
dllをコンパイルしました。win7で動作しています。winXPでは、以下のように表示されます。
または、DLLをシステムフォルダーに置いてみてください。
このフォルダとすべてのサブフォルダに入れてみましたが、ダメでした。
dllをコンパイルしたところです。win7で動作しています。winXPでは、以下のように表示されます。
2011.01.25 14:50:23 Tests MLP easy dll (GBPJPY,M15) Cannot open 'D:\...MT5MQL5↩Libraries゙MLP2HL.dll' (126)
MT4とMT5で試しましたが、フォルダの入れ子を減らしてもダメで、パスの長さが問題かと思いました。
スレッドの冒頭で書きました。XPにはないWinAPI関数を使用した場合に発生します。もうひとつの理由。システムの最小バージョンが上位バージョンに制限されている場合。
今、同じようなことが起きています。この機能を探す時間がないんです。
tst4.dllに依存します。
どのコンポーネントが欠けているかがわかります。
もう一つの選択肢どうやらXPは7でコンパイルされたDLLのデバッグ版を使用しているようです。
そのため、7kaからデバッグツールツールを引っ張ってきて、リリースを使用するか、デバッグを無効にする必要があります。
もう一つの選択肢つまり、XPは7でコンパイルされたDLLのデバッグ版を使用しているようです。
そのため、7からデバッグツールを引っ張ってくるか、リリースを使うか、デバッグを無効化する必要があります。