エラー、バグ、質問 - ページ 2134 1...212721282129213021312132213321342135213621372138213921402141...3185 新しいコメント A100 2018.02.19 21:33 #21331 fxsaber:OBJ_CHARTのバグ。インジケーター結果は間違っている。 ChartRedrawを追加しました。 その結果がこちらです。 2018.02.19 23:27:35.526 ChartGetInteger(Chart,CHART_WIDTH_IN_PIXELS) = 400 2018.02.19 23:27:36.323 ChartGetInteger(Chart,CHART_WIDTH_IN_PIXELS) = 400 2018.02.19 23:27:36.324 ChartGetInteger(Chart,CHART_HEIGHT_IN_PIXELS) = 250 まず、コメントアウトされていない行が来ます(わかりやすくするためにPRINTを追加しました) Alexandr Bryzgalov 2018.02.19 21:36 #21332 お客様がマーケットから購入した製品をインストールしようとしているが、インストールできない場合、アクティベーションは使用されません。 何が原因なんだろう fxsaber 2018.02.19 21:38 #21333 A100: 再描画(Redraw)を追加しました。私には効きません。コードを見せてください。 A100 2018.02.19 21:46 #21334 fxsaber:私には効きません。コードを見せてください。 void OnInit() { ObjectSetInteger(0, Name, OBJPROP_XSIZE, 400 ); // Ширина ObjectSetInteger(0, Name, OBJPROP_YSIZE, 250 ); // Высота ChartRedraw(); ChartRedraw( Chart ); ChartSetInteger( Chart, CHART_SHOW, false ); PRINT( ChartGetInteger(Chart, CHART_WIDTH_IN_PIXELS )); } fxsaber 2018.02.19 21:56 #21335 A100: ありがとうございました。もう少し実験してみた。その結果、EVERYオブジェクトのプロパティを変更した直後に、この手順で処理されることが判明しました。 ChartRedraw(); ChartRedraw(Chart); もちろん、松葉づえです。 ZS これは残念です。 // Задаем свойства объекта ObjectSetInteger(0, Name, OBJPROP_XSIZE, 400); // Ширина ObjectSetInteger(0, Name, OBJPROP_YSIZE, 250); // Высота ChartRedraw(); ChartRedraw(Chart); ChartSetInteger(Chart, CHART_SHOW, false); // Задаем свойства объекта ObjectSetInteger(0, Name, OBJPROP_XSIZE, 400); // Ширина ObjectSetInteger(0, Name, OBJPROP_YSIZE, 250); // Высота ChartRedraw(); ChartRedraw(Chart); つまり、オブジェクト プロパティを 変更する必要がある場合、CHART_SHOW == true のような誤った結果が発生する可能性があります。 oEdwardo 2018.02.20 04:50 #21336 また、このように動作するようです。void OnInit() { ChartRedraw(0); // Задаем свойства объекта ObjectSetInteger(0, Name, OBJPROP_XSIZE, 400); // Ширина ObjectSetInteger(0, Name, OBJPROP_YSIZE, 250); // Высота ChartSetInteger(Chart, CHART_SHOW, false); ChartGetInteger(Chart, CHART_WIDTH_IN_PIXELS); // Если закомментировать строку, то все будет работать правильно PRINT(ChartGetInteger(Chart, CHART_WIDTH_IN_PIXELS)); // Правильное значение - 400 330 } しかし、OBJPROP_PERIODプロパティ を変更すると、ChartRedrawが 機能しないようです =( Vladislav Andruschenko 2018.02.20 06:53 #21337 Alexandr Bryzgalov:お客様が市販の製品をインストールしようとしたが、失敗した場合、アクティベーションは行われない。 その理由は何でしょうか? いろいろな理由があるのでしょう。しかし、ここで答えを得ることはできない。サービスデスクに書き込んで ください。というか、クライアントがサービスデスクに書けよ。そして、過去ログで原因を調べたり、tiamvieferによって、自分なりの方法で解決してみたりする。例えば、端末の再起動と再ログイン、端末の再インストール、キャッシュのクリアなどです。IEのバージョンなどを確認する。それぞれのケースはユニークです。時には、ウィンドウズのアップデートをインストールしなければならないこともあります。 fxsaber 2018.02.20 07:11 #21338 oEdwardo: また、このような仕組みになっています。いいえ、残念ながら。問題は、この特定のデモ・インジケータを動作させることではなく、OBJ_CHARTチャートの プロパティを正しいものに変更することである。 Alexandr Bryzgalov 2018.02.20 10:10 #21339 Vladislav Andruschenko: いろいろな理由が考えられます。でも、ここでは答えが出ないでしょう。サービスデスクに書き込んで ください。というか、クライアントがサービスデスクに書けよ。そして、tyamwieferさんの過去ログで原因を調べ、自分なりに解決してみてください。例えば、端末の再起動と再ログイン、端末の再インストール、キャッシュのクリアなどです。IEのバージョンなどを確認する。それぞれのケースはユニークです。ウインドウズのアップデートをかけることもあります。ありがとうございます、以上です。 クライアントは、古いインストーラーを持っていると ブローカーのウェブサイトからインストーラーをダウンロードした後、すべてが正しくインストールされました。 Vladislav Andruschenko 2018.02.20 10:17 #21340 Alexandr Bryzgalov:ありがとうございます、これで一件落着です。 お客様のお話によると、古いインストーラーをお持ちだったそうで ブローカーのウェブサイトからインストーラーをダウンロードした後、正しくインストールされました。 mtが古いバージョンだったのかもしれません。 これも時々起こります。 1...212721282129213021312132213321342135213621372138213921402141...3185 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
OBJ_CHARTのバグ。インジケーター
結果は間違っている。
ChartRedrawを追加しました。
その結果がこちらです。
2018.02.19 23:27:35.526 ChartGetInteger(Chart,CHART_WIDTH_IN_PIXELS) = 400
2018.02.19 23:27:36.323 ChartGetInteger(Chart,CHART_WIDTH_IN_PIXELS) = 400
2018.02.19 23:27:36.324 ChartGetInteger(Chart,CHART_HEIGHT_IN_PIXELS) = 250
まず、コメントアウトされていない行が来ます(わかりやすくするためにPRINTを追加しました)
お客様がマーケットから購入した製品をインストールしようとしているが、インストールできない場合、アクティベーションは使用されません。
何が原因なんだろう
再描画(Redraw)を追加しました。
私には効きません。コードを見せてください。
私には効きません。コードを見せてください。
ありがとうございました。もう少し実験してみた。その結果、EVERYオブジェクトのプロパティを変更した直後に、この手順で処理されることが判明しました。
もちろん、松葉づえです。
ZS これは残念です。
つまり、オブジェクト プロパティを 変更する必要がある場合、CHART_SHOW == true のような誤った結果が発生する可能性があります。
しかし、OBJPROP_PERIODプロパティ
を変更すると、ChartRedrawが 機能しないようです =(
お客様が市販の製品をインストールしようとしたが、失敗した場合、アクティベーションは行われない。
その理由は何でしょうか?
また、このような仕組みになっています。
いいえ、残念ながら。問題は、この特定のデモ・インジケータを動作させることではなく、OBJ_CHARTチャートの プロパティを正しいものに変更することである。
いろいろな理由が考えられます。でも、ここでは答えが出ないでしょう。
ありがとうございます、以上です。
クライアントは、古いインストーラーを持っていると
ブローカーのウェブサイトからインストーラーをダウンロードした後、すべてが正しくインストールされました。
ありがとうございます、これで一件落着です。
お客様のお話によると、古いインストーラーをお持ちだったそうで
ブローカーのウェブサイトからインストーラーをダウンロードした後、正しくインストールされました。
mtが古いバージョンだったのかもしれません。 これも時々起こります。