MQL幫助:數組調整大小 - >訪問衝突寫入...
Results 1 to 3 of 3

Thread: MQL幫助:數組調整大小 - >訪問衝突寫入...

  1. #1
    2附件嗨,以下測試代碼與消息崩潰:

    2015.08.17 23:21:09.237訪問衝突寫入'C:\ Users \ Saber \ AppData \ Roaming \ MetaQuotes \ Terminal \ 1DAFD9A7C67DC84FE37EAA1FC1E5CF75 \ MQL4 \ Experts \ array_test.ex4'中的0x920E3DA8


    插入的代碼int OnInit(){float A#91;#93;#91; 1#93;#91; 1#93;#91; 1#93 ;; ArraySetAsSeries(A,false); ArrayResize(A,20); ArraySetAsSeries(A,true); A#91; 0#93;#91; 0#93;#91; 0#93;#91; 0#93; = 0;返回(1); } void OnDeinit(const int reason){} void OnTick(){}


    如果我註釋行ArraySetAsSeries(A,false);有用。如果我使用3維數組,它的工作原理。
    你知道問題是什麼嗎?謝謝。

    海梅

    https://www.forex-pedia.com/attachme...9427275803.ex4

    https://www.forex-pedia.com/attachme...1541161287.mq4

  2. #2

    Quote Originally Posted by ;

    http://docs.mql4.com/array/arraygetasseries不能為多維數組或靜態數組設置flag(對ArraySetAsSeries的調用)。也許那是你的問題。
    可能這就是問題所在。但是,如果我使用具有2或3維的數組,它似乎工作,並且調試器在ArraySetAsSeries(buffer,true)之後顯示數組中的S標誌; ...

  3. #3

    http://docs.mql4.com/array/arraygetasseries不能為多維數組或靜態數組設置flag(對ArraySetAsSeries的調用)。也許那是你的問題。

發布權限

  • 您不可發布新主題
  • 您不可回复
  • 您不可發布附件
  • 您不可編輯您的帖子
  •  
  • BB代碼是打開的
  • 表情符號是打開的
  • [IMG]代碼是打開的
  • [視頻]代碼是打開的
  • HTML代碼是關閉的
forex-pedia網站使用cookie 文字跟蹤
forex-pedia.com網站使用cookie 文字跟蹤,某些設定已經固定。您可以點擊此處閱讀我們的Cookie使用說明。 請點擊右鍵接受我們的cookies。如果您選擇繼續使用forex-pedia.com網站,我們將認為您接受我們的cookies。