При успешном выполнении функция возвращает количество всех элементов, содержащихся в массиве после изменения размера; в противном случае возвращает -1 и массив не меняет размеры. Функция может быть применена только к динамическим массивам. При этом необходимо иметь ввиду, что нельзя изменять размер для динамических массивов, назначенных в...
いいえ、「読み込みに成功しました」と「削除しました」だけです。
はい、見ました。あなたのコードを読み込もうとすると、スタックオーバーフローが発生します。
2019.03.26 19:38:16.053 スタックオーバーフロー
OnStart()セクションでグローバルに記述された変数を 移動しようとした助けにはならない、多分コードのどこかに大量のデータを持って、あなたがやっていることを理解する必要があり、コードが書かれていない最適な、私はそう迅速なヘルプをすることはできません
Karoche ログで見逃していたのですが、私のスクリプトは大きなdoubleの配列(864000の3つの配列)を使っています。10倍で減少し、すべての作品は、私は低レベルでは精通していないよ、鉄の種類は、単にRAMを追加し、動作するようにそのようなもののためにポンプする必要があるかを教えてください?確かにプログレのスペシャルは買いません、書き直します、ただ、不思議です。
Karoche ログで見逃していたのですが、私のスクリプトは大きなdoubleの配列(864000の3つの配列)を使っています。10倍で減少し、すべての作品は、私は低レベルでは精通していないよ、鉄の種類は、単にRAMを追加し、動作するようにそのようなもののためにポンプする必要があるかを教えてください?確かにプログレのスペシャルは買いません、書き直します、ただ、不思議です。
3×8×864000=20736000バイト
mt4は32bitですが、32bitのプログラムの割り当てメモリは2gbだと思います。
私の端末は関係ありません。
ZS: 再計算すると20736000バイトで20Mb、原理的には大したことないですね、おそらく静的配列で記述しているのでしょう、動的配列に 変更してからリサイズしてみてください、たぶん解決します - MTのメモリ割り当て方法を長い間読んでいなかったのですが、スタックのオーバーフローでスクリプトがクラッシュしました - どこかにメモリが多く確保されています
どのようにnewで配列を作成し、chemで書き込むか?フィールドに配列があるクラスの作り方だけは理解できたのですが、それを使うのはおかしいでしょう、c++では次のようになります:int *array = new int[n]; ここではうまくいきません。
https://docs.mql4.com/ru/array/arrayresize
Printのポイントから4文字ではなく、5文字後にASK価格を表示する方法を教えてください。
例えば26.03.2019の場合、3日に換算すると23.03.2019になりますか?
24時間かかったのはあなたです。
ZS.そして、あなたは自分を削除した人だ...。![](https://c.mql5.com/3/273/neznaet.gif)