エラー、バグ、質問 - ページ 2289

 
fxsaber:

DLLがあるものはいくらでもあるが、DLLがないものが必要だ。

DLLが全くないのか、DLLがないのか?

妄想としてキャンバスで提案できる)
 
TheXpert:

dllが全くないのか、自作がないのか?

完全に。

錯乱の方法で提案することができる)

ナンセンスではなく、使えるオプションですが、5だけです。

 
fxsaber:

DLLがあるものはいくらでもあるが、DLLがないものが必要だ。SSDをコケさせることなく、ファイルを通して行うことができます。ターミナル内でデータを転送する他の方法はありますか?グローバルなものは、データ量が多いのでうまくいきません。

方法はなさそうだ。

とか、これじゃダメなんですか?

https://www.mql5.com/ru/code/818

File Mapping без DLL
File Mapping без DLL
  • www.mql5.com
Мониторинг котировок (пример для маппинга) Пример использования DLL для работы с функциями File Mapping. В данном примере запущенный эксперт создает виртуальный файл в памяти и начинает обновлять в нем котировку символа. При запуске экспертов в других терминалах, эти эксперты открывают созданный файл и аналогично начинают обновлять свои...
 
Igor Makanu:

これはどうでしょう?

https://www.mql5.com/ru/code/818

#import "kernel32.dll"
#import "msvcrt.dll"
 
fxsaber:

よろしくお願いします。ターミナル内のMT4のデータ配列をあるプログラムから別のプログラムへ転送する必要があります。MT5ではこのためのリソースを使用しましたが、MT4ではこのバグが 修正されない限り、この方法は実装できません。

もちろん、DLLを使ったバリエーションもたくさんありますが、DLLなしでも必要です。SSDをコケさせずに ファイルを使用することができます。ターミナル内でデータを転送する方法は他にありますか?グローバルなものは、データ量が多いのでうまくいきません。

方法はなさそうだ。

まあ...
どうやら本当に無理なようです。

不思議なことに、なぜかMT4ではcanvasが動くと思っていました。
そうですね......そうです。もちろん、そうです。MT4用のkanvasを書いていて、すべてうまくいっていました。今は機能していない。そして、資源は枯渇している。というか、書き込み時のみ、しかもデバッグやプロファイリングモードでしか動作しない。

 
Nikolai Semko:

ああ...
どうやら本当に無理なようです。

不思議なことに、なぜかMT4ではcanvasが動くと思っていました。
そうですね......そうです。もちろん、そうです。MT4用のkanvasを書いていて、すべてうまくいっていました。今は機能していない。そして、資源は枯渇している。というか、書き込みモードで、しかもデバッグとプロファイリングのモードでしか動作しないのです。

リリースはうまくいっていると思います。ResourceSave 経由で確認しました。今までkanvasを読んでいなかっただけで、そこにエントリーをしただけだと思うのですが。

 
fxsaber:

リリースはうまくいくようです-ResourceSaveで確認しました。今までキャンバスを読んでいなかっただけで、そこにしかエントリーしていないのでは?

ここで、私が昔使っていたスクリプトの例を紹介します。現在は、デバッグモードと プロファイリングモードでのみ描画されます。リリースでは、すべて白紙です。
ZSはm_pixels配列のみ公開する必要があります。

ファイル:
 
Nikolai Semko:

ここで、私が昔使っていたスクリプトの例を紹介します。現在は、デバッグモードと プロファイリングモードでのみ描画されます。リリースでは、すべて白紙です。

リリースで動作させています。

ニコライ・セムコ

ZSはm_pixels配列のみ公開する必要があります。

#define protected public
  #include <Canvas\Canvas.mqh>
#undef protected
 
fxsaber:

リリースで動作させています。

それはとても不思議なことです。私もビルド1126を持っていると思います。

 
fxsaber:

リリースで動作させています。

はい、別の端末にインストールしました - リリースでも動作しています。