エラー、バグ、質問 - ページ 314

 
MathX:

こんにちは。

Graphic Tag"オブジェクトを手動で作成すると、オン/オフ状態に指定されたbmpファイルがないのはなぜか、説明してください。

以下はそのコードです。

ObjectCreate(...)。

.......

ObjectSetString(0, "ColorLabel", OBJPROP_BMPFILE, 0, "Imageson.bmp");
ObjectSetString(0, "ColorLabel", OBJPROP_BMPFILE, 1, "Imagesoff.bmp");

ラベルは指定した位置、指定した色で完全に正しく作成されますが、"Imageson.bmp" と "Imagesoff.bmp" が指定されていません。MT5 の GUI の場合
オブジェクトのリストをクリックし、手動でマーカーにこれらのファイルを設定すると、それらが設定されます。しかし、なぜObjectSetStringはそうしないのでしょうか?

いかがでしょうか?

これらのファイルはどこにあるのですか?Demo_Create_OBJ_BITMAP_LABEL_EA の例を参照してください。

 

ありがとうございました。ダブルスラッシュが役に立ちました。

少し説明させてください。ObjectGetStringが スラッシュ1本の文字列を返してきたので、これもObjectSetStringに入れるべきかと思い、エラーになりました。

ありがとうございました。

 
MathX:

ありがとうございました。ダブルスラッシュが役に立ちました。


文字定数」を参照してください。

バックスラッシュは、コンパイラがプログラムソースコード中の定数文字列や文字定数を解析する際の制御文字です。シングルクォート(')、ダブルクォート(")、バックスラッシュ( \ )、制御文字などの一部の文字は、下表のようにバックスラッシュ( \ )で始まる文字の組み合わせで表現することができます。

シンボル名

ニーモニックコードまたはイメージ

MQL5で書く

数値

ニューライン

LF

'\n'

13

水平タブ

水平タブ

'\t'

9

キャリッジリターン

シーアール

'\r'

10

バックスラッシュ

\

'\\'

92

シングルクォート

'

'\''

39

ダブルクォート

"

'\"'

34

十六進コード

ふーん

彡(゚)(゚)「彡(゚)(゚)彡

16進数で1~4位

十進コード

d

'\d'

0から65535の間の10進数

バックスラッシュの後にリスト以外の文字が続く場合、結果は未定義である。

 

ありがとうございました。

 
Rosh:

何度も申し訳ないのですが、昨日のナビゲーションの件がまだクリアになっていません。これはバグでservicedkで処理する必要があるのか、それとも与えられたバーで自動スクロールをエミュレートするもっと正しいコードがあるのでしょうか?

添付の動画では、2291バーから2286バーまでチャートナビゲーションが行われているのがよくわかりますが、動画の最初の30秒(分)です。

があり、チャートのジャークがある。2日間のバグ取りで、原因はナビゲーション機能にあることがわかり、不正な動作が発音されているコードは上に投稿したものです。

 
Urain:

何度も申し訳ないのですが、昨日のナビゲーションの件がまだクリアになっていません。これはバグでservicedkで処理する必要があるのか、それとも与えられたバーで自動スクロールをエミュレートするもっと正しいコードがあるのでしょうか?


添付の動画では、2291バーから2286バーまでチャートナビゲーションが行われているのがよくわかりますが、動画の最初の30秒(分)です。

があり、チャートのジャークがある。2日間のバグ取りで、原因はナビゲーション機能にあることがわかり、不正な動作が発音されているコードは上に投稿したものです。

修正します。次のビルドを待ってください。
 
antt:
直します。次のビルドを待ってください。

OK、回答ありがとうございました。

動画が添付 できないようです。

MQL5.community - Памятка пользователя
MQL5.community - Памятка пользователя
  • 2010.02.23
  • MetaQuotes Software Corp.
  • www.mql5.com
Вы недавно зарегистрировались и у вас возникли вопросы: Как вставить картинку в сообщение на форуме, как красиво оформить исходный код MQL5, где находятся ваши Личные сообщения? В этой статье мы подготовили для вас несколько практических советов, которые помогут быстрее освоиться на сайте MQL5.community и позволят в полной мере воспользоваться доступными функциональными возможностями.
 
Urain:

これはバグなのか、私の技量不足なのか?


ゼロバーからナビゲートすると、チャートがカクカクする。ナビゲーションとアップデートの間にわざとスリップを挿入し、問題点を浮き彫りにしました。しかし、スリップが無くてもバグは存在します。ChartNavigate()は、まずチャートをゼロに移動し、その後元に戻すことが判明しました。また、毎回行うわけではありません。

少なくとも、ChartNavigate()を呼び出す たびにバグがあるわけではなく、スリップせずに実行したときに現れるということです。

投稿ありがとうございました!ここは修正されています。変更点は次のビルドで利用できるようになります。
 
Urain:

何度も申し訳ないのですが、昨日のナビゲーションの件がまだクリアになっていません。これはバグでservicedeskで処理する必要があるのでしょうか、それとも与えられたバーで自動スクロールをエミュレートするためのより良いコードがあるのでしょうか?


一般的には、すぐにサービスデスクに連絡するのがよいでしょう。より速く、より信頼性の高いものになります。
 
Rosh:
一般的には、サービスデスクに直接書き込むのがよいでしょう。より速く、より信頼性の高いものになります。

通常は、バグであることが確実であれば、そうします。すぐにサービスデスクにメールします。

この場合、そのような確実性はありませんでした。そこで、人々の気を散らさないように、まずここで明らかにすることにした。

改めて、迅速な対応をありがとうございました。