エラー、バグ、質問 - ページ 1727 1...172017211722172317241725172617271728172917301731173217331734...3185 新しいコメント Ilyas 2016.10.13 09:46 #17261 A100:これは、ソースコードの話ではない。MetaEditorでは、 ::FileOpen(FILE_ANSI) で作成されたANSIファイルを完全に編集できないことが判明しました。ファイルがもともとANSIであっても、.mqh、.mq4、.mq5でない場合、なぜ強制的にユニコードで保存しなければならないのでしょうか?最近、私もこのような不都合を経験しました。 投稿ありがとうございます、修正しました。 さて、ソースMQLコード(その拡張子、*.mq5 *.mqh *.mq4によって決まる)に対して、そのコードにUS-ASCII以外の文字(コード127より大きい文字)が含まれている場合、保存はユニコードで行われます。 その他のファイルについては、保存されたファイルのいずれかの文字が現在のASCIIエンコーディングで表現できない場合(コードが255より大きい文字)、Unicodeで保存されます。 fxsaber 2016.10.13 10:05 #17262 Ilyas: その他のファイルについては、保存するファイルの文字の1つが現在のASCIIエンコーディングで表現できない場合(コードが255より大きい文字)、Unicodeで保存されます。 なぜ、同じ解決策をすべてのファイルに適用できないのでしょうか? Renat Fatkhullin 2016.10.13 10:19 #17263 fxsaber: なぜ、同じ解決策をすべてのファイルに拡張できないのか?なぜなら、今は2016年であり、マスマーケットにおける愚かなANSIエンコーディングの松葉杖のことは忘れるべき時だからです。特に、私たちの場合は多言語対応です。これはコードエディタであることを忘れてはいけません。早くANSIファイルを廃止したほうが、みんなのためになる。 fxsaber 2016.10.13 10:22 #17264 Renat Fatkhullin:なぜなら、今は2016年であり、マスマーケットにおける愚かなANSIエンコーディングの松葉杖のことは忘れるべき時だからです。特に、私たちの場合は多言語対応です。これはコードエディタであることを忘れてはいけません。早くANSIファイルを廃止したほうが、みんなのためになる。 なぜロシア語の文字が影響を受けるのですか? Stanislav Korotky 2016.10.13 11:41 #17265 fxsaber: しかし、ここでは すべてロシア語で普通に表示されます。しかも、ソースはANSIで。ここはどこですか?サイト上?ロシアのWindowsで?私は、他のロケールでのロシア語について話していると言いました。確かに、この「最適化」はオプションで行った方が良かったですね。しかし、MQは常に自分たちが一番うまくいく方法を他人に対して知っていると考えています。 fxsaber 2016.10.13 12:18 #17266 特定のグラフィックオブジェクトのsub_window(chartIDとNameは既知)を普通に調べるには どうしたらよいですか?ENUM_OBJECT_PROPERTY_INTEGER は持っていません。毎回ObjectNameを 経由するのはひつようです。 Alexey Viktorov 2016.10.13 12:29 #17267 fxsaber:特定のグラフィックオブジェクトのsub_window(chartIDとNameは既知)を普通に調べるには どうしたらいいですか?ENUM_OBJECT_PROPERTY_INTEGER は持っていません。毎回ObjectNameを経由するのはひつようです。また、ObjectFind()の 何が問題なのでしょうか?戻り値成功した場合、見つかったオブジェクトが配置されているサブウィンドウの数(0 はメインチャートウィンドウ)を返します。 fxsaber 2016.10.13 12:37 #17268 Alexey Viktorov:ObjectFind()の何が問題なのでしょうか?見てませんでした!ありがとうございます。すぐに疑問が湧いた。説明にはこうあります。グラフィカルオブジェクトの名前を変更する場合CTRL+Bで手動で名前を変えてからということでしょうか? fxsaber 2016.10.13 12:42 #17269 オブジェクトのプロパティが開いている場合、ObjectDelete が 機能しない(CTRL+B を使用)。これはバグなのでしょうか? Alexey Viktorov 2016.10.13 12:56 #17270 fxsaber:見てませんでした、ありがとうございましたすぐに疑問が湧いた。説明にはこうあります。CTRL+B以降で手動でリネームするということでしょうか? そうですね。 1...172017211722172317241725172617271728172917301731173217331734...3185 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
これは、ソースコードの話ではない。MetaEditorでは、 ::FileOpen(FILE_ANSI) で作成されたANSIファイルを完全に編集できないことが判明しました。ファイルがもともとANSIであっても、.mqh、.mq4、.mq5でない場合、なぜ強制的にユニコードで保存しなければならないのでしょうか?
最近、私もこのような不都合を経験しました。
さて、ソースMQLコード(その拡張子、*.mq5 *.mqh *.mq4によって決まる)に対して、そのコードにUS-ASCII以外の文字(コード127より大きい文字)が含まれている場合、保存はユニコードで行われます。
その他のファイルについては、保存されたファイルのいずれかの文字が現在のASCIIエンコーディングで表現できない場合(コードが255より大きい文字)、Unicodeで保存されます。
その他のファイルについては、保存するファイルの文字の1つが現在のASCIIエンコーディングで表現できない場合(コードが255より大きい文字)、Unicodeで保存されます。
なぜ、同じ解決策をすべてのファイルに拡張できないのか?
なぜなら、今は2016年であり、マスマーケットにおける愚かなANSIエンコーディングの松葉杖のことは忘れるべき時だからです。
特に、私たちの場合は多言語対応です。これはコードエディタであることを忘れてはいけません。
早くANSIファイルを廃止したほうが、みんなのためになる。
なぜなら、今は2016年であり、マスマーケットにおける愚かなANSIエンコーディングの松葉杖のことは忘れるべき時だからです。
特に、私たちの場合は多言語対応です。これはコードエディタであることを忘れてはいけません。
早くANSIファイルを廃止したほうが、みんなのためになる。
しかし、ここでは すべてロシア語で普通に表示されます。しかも、ソースはANSIで。
ここはどこですか?サイト上?ロシアのWindowsで?私は、他のロケールでのロシア語について話していると言いました。
確かに、この「最適化」はオプションで行った方が良かったですね。しかし、MQは常に自分たちが一番うまくいく方法を他人に対して知っていると考えています。
特定のグラフィックオブジェクトのsub_window(chartIDとNameは既知)を普通に調べるには どうしたらよいですか?
ENUM_OBJECT_PROPERTY_INTEGER は持っていません。毎回ObjectNameを 経由するのはひつようです。
特定のグラフィックオブジェクトのsub_window(chartIDとNameは既知)を普通に調べるには どうしたらいいですか?
ENUM_OBJECT_PROPERTY_INTEGER は持っていません。毎回ObjectNameを経由するのはひつようです。
また、ObjectFind()の 何が問題なのでしょうか?
戻り値
成功した場合、見つかったオブジェクトが配置されているサブウィンドウの数(0 はメインチャートウィンドウ)を返します。ObjectFind()の何が問題なのでしょうか?
見てませんでした!ありがとうございます。すぐに疑問が湧いた。説明にはこうあります。
グラフィカルオブジェクトの名前を変更する場合
CTRL+Bで手動で名前を変えてからということでしょうか?
見てませんでした、ありがとうございましたすぐに疑問が湧いた。説明にはこうあります。
CTRL+B以降で手動でリネームするということでしょうか?