MT4ファイルの機能置換。 - ページ 4 123456789101112 新しいコメント Michal Rutka 2005.12.21 21:01 #31 tworkman: また、私は専門家ではありませんが、winsockについて少し学んだところでは、リスニング関数はブロッキング関数であり、これはアプリケーション(mt4)がマルチスレッドである必要があることを意味します(私はそう考えています)。 つまり、アプリケーション(mt4)はマルチスレッドにする必要があると思います。 mt4はすでにマルチスレッド化されています。すべてのチャートは独自のスレッドを持っています。ブロックするwinsock関数を 使用するために、連続したループを持つチャートにスクリプトを添付したいと思います。そのスクリプトはグローバル変数をセット/アンセットすることができ、そのグローバル変数はどのEAでも使用することができます。 削除済み 2005.12.28 01:30 #32 feb2006 2006.01.06 11:47 #33 MT4からSQLサーバーへ - データの転送方法は? Beluck: well done, but file functions (as well as many other) may be used directly from windows API dlls.ファイルコピー機能のインポート例です。 #import "Kernel32.dll" bool CopyFileA (string source_file, string destination_file, bool if_exist); DLLを使えば、SQLデータベースへのアクセスなど、様々なことができます。 MT4のトレードレコードとクォートをSQLデータベースに取得するのは素晴らしいことです。 しかし、私はこれを動作させる方法を知りません。 どなたか、これらのデータをSQLサーバーに自動転送する方法をコードサンプルでステップバイステップで説明していただけませんか? 削除済み 2006.01.24 23:49 #34 codersguruです。 あなたはまだ、これらのソケットベースの関数が 良いアイデアだと思いますか? 全く検討したことがないのかどうか、お聞きしたいのです。 時間がなかったり、あきらめただけなら教えてください。 ありがとうございます。 Ahmed Soliman 2006.01.25 00:58 #35 tworkman: codersguruさん。やはりこのようなソケットを使った機能は良いのでしょうか?全く調べたことがないのか聞いてみたいです。時間がなかったり、あきらめただけなら教えてください。 ありがとうございます。 ツークマン 私の問題は時間です、アイデアをあきらめたわけではありません。 時間が取れ次第、アップデートしてお知らせします。 削除済み 2006.02.14 00:29 #36 またまたこんにちは。 私は友人と一緒にネットコムを行うDLLをc++で書いているのですが、上記の問題を乗り越えることができません: cannot callfunction functionname from dll ' dllname.dll' もし、お時間が許すなら、ソースをご覧になって、何が問題かわかるかどうか教えていただけませんか? 実際に2種類のc++コンパイラでコンパイルしてみましたが、やはり同じエラーが出ます。 mt4が提供するサンプルソースコードでも、これらの関数を呼び出そうとすると、同じエラーが発生します。 どうやらコンパイルの問題のようです。 どうか教えてください。 ありがとうございました。 Ahmed Soliman 2006.02.14 01:01 #37 tworkman: また、よろしくお願いします。私は友人と一緒にこのnetcommのものを行うc++でDLLを書くために働いていますが、私は上記の問題を克服することができません:DLL ' dllname.dll'から関数functionnameを呼び出すことができません。 もし、お時間が許すなら、ソースをご覧になって、何が問題かわかるかどうか教えていただけませんか?実際に2種類のc++コンパイラでコンパイルしてみましたが、やはり同じエラーが出ます。mt4が提供するサンプルソースコードでも、これらの関数を呼び出そうとすると、同じエラーが発生します。どうやらコンパイルの問題のようです。 ご教示ください。 ありがとうございます。 tworkmanさん 私のDLLのソースコードを試されましたか? 私のソースコードをコンパイルしてみて、何が得られるか教えてください。 Michal Rutka 2006.02.14 06:19 #38 tworkman: mt4が配信しているサンプルソースコードも取りましたが、それらの関数を呼び出そうとすると同じエラーが出ます。 コンパイルの問題であることは間違いなさそうです。教えてください。 ありがとうございます。 これはまずいですね。コンパイルは問題ないのですが。単純すぎるかもしれませんが、MT4からDLL関数を 呼び出せるようにしたのでしょうか? Ahmed Soliman 2006.02.14 13:11 #39 michal: これはまずいですね。コンパイルは問題ないのですが。単純すぎるかもしれませんが、MT4からDLL関数を呼び出すことは有効にしていますか? 確かに、"DLLインポートを 許可する "を有効にする必要がありますが 削除済み 2006.02.23 05:21 #40 はい、「DLLインポートを 許可する」ボックスにチェックを入れています。 あなたのコードのdswファイルを開こうとすると、プロジェクトを現在のVC++形式に変換する必要があるという警告が表示されます。私は.Netバージョンを使用しています。これが問題なのでしょうか?私はC++についてほとんど知らないので、これ以上先に進もうとはしていません。私を助けてくれていた友人は、最近連絡が取れなくなってしまいました。 123456789101112 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
また、私は専門家ではありませんが、winsockについて少し学んだところでは、リスニング関数はブロッキング関数であり、これはアプリケーション(mt4)がマルチスレッドである必要があることを意味します(私はそう考えています)。 つまり、アプリケーション(mt4)はマルチスレッドにする必要があると思います。
mt4はすでにマルチスレッド化されています。すべてのチャートは独自のスレッドを持っています。ブロックするwinsock関数を 使用するために、連続したループを持つチャートにスクリプトを添付したいと思います。そのスクリプトはグローバル変数をセット/アンセットすることができ、そのグローバル変数はどのEAでも使用することができます。
MT4からSQLサーバーへ - データの転送方法は?
well done, but file functions (as well as many other) may be used directly from windows API dlls.
ファイルコピー機能のインポート例です。
#import "Kernel32.dll"
bool CopyFileA (string source_file, string destination_file, bool if_exist);
DLLを使えば、SQLデータベースへのアクセスなど、様々なことができます。MT4のトレードレコードとクォートをSQLデータベースに取得するのは素晴らしいことです。
しかし、私はこれを動作させる方法を知りません。
どなたか、これらのデータをSQLサーバーに自動転送する方法をコードサンプルでステップバイステップで説明していただけませんか?
codersguruです。
あなたはまだ、これらのソケットベースの関数が 良いアイデアだと思いますか? 全く検討したことがないのかどうか、お聞きしたいのです。 時間がなかったり、あきらめただけなら教えてください。
ありがとうございます。
codersguruさん。
やはりこのようなソケットを使った機能は良いのでしょうか?全く調べたことがないのか聞いてみたいです。時間がなかったり、あきらめただけなら教えてください。
ありがとうございます。ツークマン
私の問題は時間です、アイデアをあきらめたわけではありません。
時間が取れ次第、アップデートしてお知らせします。
またまたこんにちは。
私は友人と一緒にネットコムを行うDLLをc++で書いているのですが、上記の問題を乗り越えることができません: cannot callfunction functionname from dll ' dllname.dll'
もし、お時間が許すなら、ソースをご覧になって、何が問題かわかるかどうか教えていただけませんか? 実際に2種類のc++コンパイラでコンパイルしてみましたが、やはり同じエラーが出ます。 mt4が提供するサンプルソースコードでも、これらの関数を呼び出そうとすると、同じエラーが発生します。 どうやらコンパイルの問題のようです。
どうか教えてください。
ありがとうございました。
また、よろしくお願いします。
私は友人と一緒にこのnetcommのものを行うc++でDLLを書くために働いていますが、私は上記の問題を克服することができません:DLL ' dllname.dll'から関数functionnameを呼び出すことができません。
もし、お時間が許すなら、ソースをご覧になって、何が問題かわかるかどうか教えていただけませんか?実際に2種類のc++コンパイラでコンパイルしてみましたが、やはり同じエラーが出ます。mt4が提供するサンプルソースコードでも、これらの関数を呼び出そうとすると、同じエラーが発生します。どうやらコンパイルの問題のようです。
ご教示ください。
ありがとうございます。tworkmanさん
私のDLLのソースコードを試されましたか?
私のソースコードをコンパイルしてみて、何が得られるか教えてください。
mt4が配信しているサンプルソースコードも取りましたが、それらの関数を呼び出そうとすると同じエラーが出ます。 コンパイルの問題であることは間違いなさそうです。
教えてください。
ありがとうございます。これはまずいですね。コンパイルは問題ないのですが。単純すぎるかもしれませんが、MT4からDLL関数を 呼び出せるようにしたのでしょうか?
これはまずいですね。コンパイルは問題ないのですが。単純すぎるかもしれませんが、MT4からDLL関数を呼び出すことは有効にしていますか?
確かに、"DLLインポートを 許可する "を有効にする必要がありますが
はい、「DLLインポートを 許可する」ボックスにチェックを入れています。
あなたのコードのdswファイルを開こうとすると、プロジェクトを現在のVC++形式に変換する必要があるという警告が表示されます。私は.Netバージョンを使用しています。これが問題なのでしょうか?私はC++についてほとんど知らないので、これ以上先に進もうとはしていません。私を助けてくれていた友人は、最近連絡が取れなくなってしまいました。