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

 
Alexey Da:

なぜ、このようなニーズがあるのか。

エディターは、テキストに128-255の範囲の文字が含まれている場合、自動的にユニコードでファイルを保存します。

まさにこのキャラクターを見つける方法についてご教示ください。私はいつもソースコードではコメントでも英語しか使わないし、古い文字はどこにあるのか、さっぱりわからない。エディターでの通常文字の検索はできません。せめて "ワイド "文字のシンタックスハイライトを作らないか?
 
Alexey Da:

なぜ、このようなニーズがあるのか。

エディターは、テキストに128-255の範囲の文字が含まれている場合、自動的にユニコードでファイルを保存します。

ソースの大きさを半分にできるのなら、なぜそうしないのか。テキストにロシア語のコメントがあるのですが、ANSIで保存しても何も起こりません。ただし、ファイルサイズは半分になります。
 
fxsaber:
ハーフサイズのソースコードができるのなら、なぜそれができないのか。ロシア語のテキストコメントがあるのですが、ANSIで保存しても何も起こりません。ただし、ファイルサイズは半分になります。

これは、国際化のために行われるものです。そのため、ロケールの異なるOSでも、ファイルが正しく表示されるようになっています。

ロシア語のソースコードをヨーロッパのVinで表示すると、読める(1バイトのロシア語)テキストではなく、「象形文字」が表示されることがあります。

 
Stanislav Korotky:

これは、国際化のために行われるものです。そのため、ロケールの異なるOSでも、ファイルが正しく表示されるようになっています。

一部のヨーロッパのWindowsでロシア語のソースを表示すると、読める(1バイトのロシア語)テキストではなく、「象形文字」が表示されます。


ここでは、すべてがロシア語で正しく表示されます。そして、ソースコードはANSIで書かれています。

 

トレーディング、自動売買システム、ストラテジーテストに関するフォーラム

開発者向け公開対談「グラフィック部分を改善しよう

レナート・ファットフーリン, 2011.04.05 23:41

今のところ方法はありませんが、近日中にインジケーターサブウィンドウの高さをピクセル単位で制御する機能を追加する予定 です。

また、きちんとした精度の高い制御盤を作るきっかけにもなります。

統制がとれているか?
 
fxsaber:
>> コントロールはできているか?

Yes >>自社のインジケーターウィンドウの高さを固定

::IndicatorSetInteger(INDICATOR_HEIGHT,height);
 
>>ありがとうございました
 
Stanislav Korotky:

これは、国際化のために行われるものです。そのため、ロケールの異なるOSでも、ファイルが正しく表示されるようになっています。

ロシア語のソースコードをヨーロッパのVinで表示すると、読める(1バイトのロシア語)テキストではなく、「象形文字」が表示されることがあります。

これは、ソースコードの話ではない。MetaEditorでANSIファイル( ::FileOpen(FILE_ANSI) で作成されたものを含む)を完全に編集することはできないことが判明しました。ファイルがもともとANSIであっても、.mqh、.mq4、.mq5でない場合、なぜ強制的にユニコードで保存しなければならないのでしょうか?

最近、私もこのような不都合を経験しました。

 
A100:

これは、ソースコードの話ではない。MetaEditorでは、 ::FileOpen(FILE_ANSI) で作成されたANSIファイルを完全に編集できないことが判明しました。ファイルがもともとANSIであっても、.mqh、.mq4、.mq5でない場合、なぜ強制的にUnicodeで保存しなければならないのでしょうか?

最近、私もそんな不都合に遭遇しました。

修正しますが、必要であれば、Unicodeへの拡張を行います。

 

CExpertSignalを継承したクラスを作成します。LongCondition/ ShortConditionメソッドを オーバーライドしました。テストしてみました。効くんです。よっしゃー

CheckOpenLong (CheckOpenShort) をオーバーライドして使用し、テスターでブレークポイントによってコードをテストしようとしています。テスター(またはコンパイラ?)はブレークポイントを削除し、LongConditionに設定し、CheckOpenLong(CheckOpenShort)を完全に無視します。

理解できるように助けてください。