class A {
public:
voidEventKillTimer() const { Print( 1 ); }
void h() { EventKillTimer(); }
};
voidOnStart()
{
A a;
a.h(); //ничего не выводится в журнал
}
#define F1( function, op ) \
template<typename T> \
void function( T& t, T delta ) { t op delta; }
#define F2( function, op ) F1( function##ccc, op )
F2( bbb, += )
voidOnStart()
{
int a = 2;
bbbccc( a, 3 );
// bbb+=Print( a );
}
はい、サブスクリプションの件ですが、その意味を教えてください。
その人が申し込むと、申し込みのための金額が予約された。
1.サブスクリプションの有効期限が切れている-お客様に資金が振り込まれました。
2.その人が配信を停止した-資金があなたに送金された。
3.信号の放送を中止した-資金を加入者に返却した。
加入者、加入金額を予約、3つのオプションが続く。
1.サブスクリプションの有効期限が切れている-お客様に資金が振り込まれました。
2.その人が配信を停止した-資金があなたに送金された。
3.放送を中止した-資金が加入者に返却された。
放送は中止されていません。
最初の2つのオプションについては分かりませんが、資金は口座に入金されていません。最初の選択肢は除外され、契約は切れなかった。
放送は中止していません。
最初の2つのオプションについては、私は知らないが、資金は口座に到着していない。最初の選択肢は除外され、定期購入が切れることはあり得ません。
購読期間(月)が終了した時点で口座に入金され、本人が購読を中止した場合はすぐに入金され、放送を中止した場合は入金されることはありません。
MetaTrader4で、OnChartEvent()で 表示されるCHART_PRICE_MINとCHART_PRICE_MAXのチャートプロパティの更新 エラーを修正してください。
マウスホイールやキーボードボタンでチャートをスクロールした場合、CHART_PRICE_MINとCHART_PRICE_MAXの値が更新されない問題を修正しました。
その結果、インジケータは現在のチャート状態について誤った情報を受け取ることになります。
指定されたプロパティは、チャート上に追加イベントが発生したときのみ真値をとります。
カスタムイベントは 指定されたプロパティの更新に適していない。
このエラーを実証するコードを添付します。
マウスまたはキーボードを使用してチャートをスクロールすると、エラーが表示されます。
をクリックし、画面左隅に表示されるプロパティ値を見ながら、マウスで画面をクリックするか、キーボードのエンターキーを押してください。
チャートの価格スケールは一切変更されず、表示されているCHART_PRICE_MINとCHART_PRICE_MAXの プロパティはその値が変更 されます。
サービスデスク #1133064に注文 。
コンパイルエラー、ビルド1036
ビルド1014以前では、エラーなしでコンパイルされました。また、前回の記事と関連しますが、ビルド1036での実行エラー です。
A::EventKillTimer() の代わりに ::EventKillTimer() を呼び出します。
build 1014は期待通り "1 "をログに残す
有意差あり(!?)
右の##でコンパイルエラー
の場合、コンパイラは最初の3文字による自動置換から、 bbbccc(...) ではなく bbb+=(...) を探します。
同様のエラーhttps://www.mql5.com/ru/forum/1111/page1241#comment_1127887 は、以前に application #1085568 で修正されています。
C++では、同様の例がエラーなしでコンパイルされます。
トレーダーの皆様、Win8のタブレットプラットフォームでMT5+MetaEditorを使用した感想をお伝えします。Win8用のタブレットを購入したのは、特にフル機能版のターミナルとエディターを使えるようにするためです。
全体として、かなりうまくいっています。:)トレードもできるし、Expert Advisorも編集できる。しかし、タブレットPCで使うという文脈では無視されそうな、当たり前のポイントがいくつもある。まずは端末から。指差しをするためのインターフェースは浅いですが、それでも可能です。しかし、あらゆるグラフィカルなオブジェクト(例えば、トレンドライン)をプロットするのは、本当に大変なことです。端末は、私が指でグラフをスクロールするのではなく、線を引きたいのだということを理解しようとしないのです。:)マウスを使わないと解決しない。マウスについては、多くの便利で素早いMT機能は右クリックですが、タブレットは右手親指で突くことを理解してくれません。:))これらの機能の多くはドロップダウンメニューで利用できますが、この方法では操作スピードが著しく低下してしまいます。また、チャートから不要なオブジェクトを削除するのは、かなり非自明な作業である。チャート上のオブジェクトを選択する ことも、自明な作業ではありません。例えば、任意のローソク足をタッチすると、端末の下部に日時とOHLCが表示されますが、ローソク足そのものはマークされません。つまり、あなたが今見ているのがどの「ローソク足」なのか、そのパラメータが絶対的に正しいとは言えないのです。11インチの画面でも)全体的に浅い画質であることを考えると、この問題はかなり深刻です。十字キーに切り替えようとしても、画面を「つつく」とすぐに通常のカーソルモードに切り替わるため、何もできない。
次の項目は、ズームです。指でつまむとグラフが大きくなり、伸ばすと小さくなるという、"逆 "の働きをするのです。これは明らかに、誰もが携帯電話などで慣れ親しんでいるタブレットなどの「タッチ」の論理と矛盾しています。
MetaEditorで一番違和感があるのは、コードウィンドウ内で指を使ったスクロールが効かないこと!?皆さん、マイクロソフトのメモ帳でさえ、これができるのです。:)だから、取り組むべきことがあるのです。
タブレット」の方向性は、優先順位が低いと理解しています。とはいえ、世界はますます、通常のキーボードとマウスから、タッチや音声による入力に移行しつつあると思います。未来に向けて、世界をどのように見ていますか?そろそろ何か変化があってもいい頃かもしれませんね。:)
リーザーズ!(笑
...