新しいMQL4コンパイラとエディタを含むMetaTrader 4 IDEのベータ版 - ページ 11

 
mql4がアップデートされた後、コンパイルされたファイル、ソースがありませんが、これらのファイルは引き続き動作するのでしょうか?
 
sanyooooook:
私は、コンパイルしたファイルを持っていますが、今後のmql4のアップデート後にソースがない場合、これらのファイルは引き続き動作しますか、つまり、以前と同じように動作するのでしょうか?
古いコンパイル済みのex4ファイルは動作しましたし、現在も動作します。追加的な制限なし
 
Ренат:

それがどうして自動車ではないのですか?MetaEditorのIntellisensは非常に優れています。

ナビゲーションが向上する 操作オプションのひとつである「ブックマーク」..:


うまくいくのですが、大文字と小文字が区別されます。大文字と小文字を区別せずに行うことは可能ですか?オプション付きかな。
 
Ренат:

このような表現計算の変更は、もっと前から行われていたはずです。実用的には、著者が膨大な表現を書かない限り、ほとんど問題になることはありません。

...

優先順位の変更について、および/または、そのようなケースがあり得る場合に警告を追加することはできないのでしょうか?
 
長らく約束されていた「プロジェクト・ ナビゲーター」は登場しないのだろうか。
 
angevoyageur:
優先順位の変更について、また、そのようなケースがあり得るのに、警告を追加することができないのですか?

いいえ。

 

共通の趣味」を持つ友人の皆さん、こんにちは。

テスト参加と経験・情報の共有

読んでいて、新しい、本当にカッコイイ!と喜びます。


Betta IDEを使用し、グローバルな問題にはまだ遭遇していません。

あるプロジェクトで面白い問題を見つけたんだ!MQL4の古いリリースでは、変数名を自由に扱っていました


stringchar[256]; // 古いMQL4 - コンストラクトは動作しました。

string sChar[256]; // betta IDE版でsCharにchar配列名を代入したところ、全て動作した。


// キーワードセットの拡張により、short, long, float, const, virtual, input, delete, new, do,char 型の 名前は現在使用できない。

 



// в старом MQL4  конструкция работала

  double msc=1;

...

... 

switch( msch )

{

   case  msch 0;
...
   case  msch 1;
...
}

// в IDE Betta  заработало после явного приведения типов

   double mscIDEb=1;
..
   switch((int) mscIDEb)
...

 
YuraZ:


.........

高速なコード指向のコンパイラでは,switchはintegerになります. その他の型については,if '類似のものを作ることができます.
 
Renat:

オートコンプリートがないとはどういうことですか?MetaEditorのインテリセンスは非常に優れています。

レナット なぜ大文字と小文字を区別するインテリセンスなのか、ずっと聞きたかったんです。 ひどく不便なんです。