MetaTrader 4 Build 529 ベータ版リリース、新コンパイラー搭載 - ページ 68

 
Evgeno:
オブジェクトがおかしい...。z-positionはちょうどその逆です))) カーソルは別の......の後ろにあるオブジェクトに反応します、つまり、ボタンが長方形の前に置かれている場合、実際には機能しません)))ZORDERは異なる設定を試しましたが、効果はありませんでした)))(端末547、ME874)

少なくとも、私が数日前に書いたのと同じ問題に気づいてくれた人がいたことに感謝します。
前回の記事はこちらです。
-----
pro_ 2013.11.20 01:08 #.
オブジェクトのレンダリングと機能性に問題がある。
オブジェクト(OBJ_EDIT、OBJ_BUTTON)を描画する際、チャート上に表示される順番は名前に依存しますが、MT5ではそうではありませんでした。
例を挙げて説明します。
あるチャートにAという名前のOBJ_EDITとBという名前のOBJ_BUTTONが表示されているとします。オブジェクトはアルファベット順に表示されるので、OBJ_BUTTONはOBJ_EDITの上に描かれ、これは基本的に私の場合、望むところです。しかし、問題はそのボタンが機能しないことです。
OBJ_EDITが名前「B」で、OBJ_BUTTONが名前「A」の場合、ボタンはOBJ_EDITの下にあり見えませんが、「やみくもに」クリックすればアクティブで正常に機能します。
MT5と同じになるように修正してください。
-----

これに、さらに追加することができます。
1) OBJ_EDITがハイライトされると 指標の名前とその値のスケールが消えます
2) OBJ_EDITの選択状態を解除するには、「Enter」キーを押すだけです。オブジェクトの外側をクリックしてもだめで、ボタン(OBJ_BUTTON)をクリックしても、OBJ_EDITは選択されたままになっています。
3) トレンドライン、フィボなどは その名前が作成したオブジェクトの名前の下にアルファベット順に 並んでいる場合は、OBJ_EDIT 、OBJ_BUTTONの 上に描かれ 、名前を例えば "aaaTrendline "に変更した場合は作成オブジェクトの下に残ります。これに関連して、Expert AdvisorやIndicatorで作成したオブジェクト(ボタンや入力フィールド)を常に前景に(例えばトレンドラインなどの他のオブジェクトの上に) 表示することは可能でしょうか。
 
ダウンロード、アップデート、接続に問題はない。再起動すると勝手にアップデートされる。新端末にすでにリアルがあるくらいです。今のところ不満はない。だから、友人たちよ、もうテストや内部のバグや欠陥の議論に移ろうぜ、接続やアップグレードの「問題」についてはもう7ページ目なんだから。
 

エディタで新規プロジェクトを作成し、fileSharingフォルダを追加して、その中にmq4ファイルを配置しました。mql5.comのプロファイルにプロジェクトフォルダfileSharingを作成し、その中にブラウザで読み込めるファイルを置きました。素晴らしい。

ナビゲーターのエディターで、fileSharingのコンテキストメニューからAdd access rightsを選択します。ユーザーを追加して、読み取り/書き込みのアクセス権を割り当てました。エディターでプロジェクトを右クリックし、MQL5 Storage--> Extract を選択します。そして、こんなメッセージを受け取る。


OKです。エディターでも同じように、プロジェクトを右クリックして、MQL5 Storage --> Extract を選択しました。返信ではこうなっています。


そして、独自のプロジェクトを作成し、私に権利を譲渡するのですが、その結果、while(true)、for(;;)といった具合に...。

プロジェクトはmql5エディタに表示され、アクセスすることができます。

ここに実装されるのでしょうか?

 
Barbarian:
もう正式なテストは始まっているのですね。

昨日のDC(デモ)より 546ダウンロード

テストなのか、タンクでの走り込みなのか......今後の展開に注目です

 

MQL4フォルダは、インジケーターなどのメインストレージになりました。

残しておいてもexpertsフォルダは削除 していいのでしょうか?

他に何か?

 
poruchik:

MQL4フォルダは、インジケーターなどのメインストレージになりました。

残しておいてもexpertsフォルダは削除していいのでしょうか?

他に何か?

このローカルから別の場所に移動してみてはどうでしょうか。そして、どうなるか見てみましょう。
 
void TXT_Put(string _filename,string _contents=""){
        int _hd=FileOpen("ADD\\"+_filename,FILE_WRITE|FILE_BIN);
        FileWriteString(_hd,_contents);
        FileClose(_hd);
        return;
        }

int OnInit(){
        TXT_Put("timers\\eurusd1.tmr","test data");
        
        return(0);
        }

ファイルが書き込ま れない...0 バイトの空のファイルを作成します。

...

OBJPROP_TOOLTIP プロパティは、以下のように動作 しません。

ENUM_BORDER_TYPE: BORDER_FLAT 定数がないため、コンパイラはエラーを発生 します。

 
poruchik:

昨日のDC(デモ)より 546ダウンロード

テストなのか、タンクと一緒に走っているのか、それは後ほど。

DCとは関係なく、一般的なアップデートフォルダから更新される端末だと思います。

ある端末をアップデートすると、再起動後に他の端末もすべて同じようになります(少なくとも、以前はそうでした)。

 
ALXIMIKS:


本格的に使うのは怖くて、別の端末をダウンロードしてインストールしなければならなかった。

すべてにログインし、かなりうまく動作するように。
別のものをダウンロードしてインストールする必要がありました

DCではなく、共有のアップデートフォルダから更新した端末だと思うのですが。

1つの端末をアップデートすると、再起動後に他の端末もすべて同じようになります(少なくとも、以前はそうでした)。

ロジックが変更されたようです。少なくともXPでは、私が必要とする端末だけが更新され、他の端末は509で更新されています。
 
Interesting:
すべてログインして、かなりうまく動作します。
ロジックが変更されたようです。少なくともXPでは、私が必要とする端末だけが更新され、他の端末は509で更新されています。

ああ、テスト中のものは更新されるけど、他のものは509のままで更新が可能ですと表示されないんだ。MCサーバーに接続すれば、問題ない。