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

 
kaus_bonus:


これは、ChartOpenが新しいチャートのIDを返すべきものですが、そうではありません。

あなたの考えを発展させることで、お役に立てますか?

ChartOpenは非同期関数で、チャートを開くためのリクエストが送信されると、プログラムはその実行を 継続します。

既知の ChartID のリストがあるはずです。新しいものがあるとすぐにそのIDを取得して、リストに入力するのです。このIDは先ほど開いたものになります - このチャートに、オブジェクトを投げます。チャートを削除すると、リストも再構築されます。

以前、市場の概要とチャートを扱う授業を掲載したことがあります。これは最も簡単なもので、私がすでに行ったことの最初のバージョンですが、原理は明らかなはずです。
 
Artyom Trishkin:
ChartOpen非同期関数- チャートを開く要求を送信し、プログラムは その実行を 継続します。


ありがとうございます。

残念ながら、ヘルプにはハイライトされた部分について何も書かれていませんでした。そうでなければ、この問題を探すのに半夜を費やすことはなかったでしょう。新しいチャートがあるのに、そこにオブジェクトがない。そして、チャートを開いてオブジェクトを描くという単純な作業が、不必要な苦痛に変わってしまうのです。

を試してみてください。

longGetOpenedChartID(void)
今開いたチャートの ID を返します。
longChartID()
そうでなければ、私はプログラマーではないので、タイマーを残しておく方が簡単です。
 

今日、この問題に遭遇しました(おそらくMTの問題ではないと思いますが、ターミナルに干渉しています)、生まれて初めて遭遇しました。

デスクトップ画面の縦約0.1、横約0.3の正方形の領域が、マウスコマンドに反応しない。そのため、任意のプログラムウィンドウが画面のこの領域にある場合、マウスが動作せず、アプリケーションのフォーカスを失い、この領域では、メニューやプログラムインターフェースの他の要素、例えばターミナルナビゲーターのツリーが動作しないなどの機能を使用することができません。

これはどういうことなのでしょうか?画面のこの部分にアプリケーションのウィンドウがあるような気がするのですが、見えませんね。どうすればいいのか?このようなことに遭遇された方はいらっしゃいますか?

Win 10 64bit。タスクマネージャに不審なプログラムはない。

 
Andrey Dik:



http://www.yaplakal.com/forum32/topic1379573.html

two https://www.google.ru/search?q=невидимое+window+on+work+table

ショートスクイーズ

Это проблема конфликта последнего обновления виндуса и антивируса Авира и нортон.

Откати обновление и смени антивирус на комодо и будет тебе счастье. 
Глюк: невидимое окно - ЯПлакалъ
Глюк: невидимое окно - ЯПлакалъ
  • RustyKZ
  • www.yaplakal.com
Может, кто сталкивался с такой проблемой? В центре экрана (на скрине примерно отмечена прямоугольником) есть область, которая как прозрачное окно поверх всех окон. Курсор мыши в ней бегает, но попав туда, не кликает то, что в принципе, кликабельно. На приведенном примере - на "Активные темы" можно кликнуть, а на "Новые сообщения" - нет (если...
 
kaus_bonus:


一旦 http://www.yaplakal.com/forum32/topic1379573.html

two https://www.google.ru/search?q=невидимое+window+on+work+table

ショートスクイーズ

ワウ・シャイタナメ...Dokturのライセンスが切れたので、当面はaviraにしました。

曲がったお人好しなのか、レッドスンナーなのか?

いずれにせよ、ありがとうございます。

 

文字列をファイルに保存している(ジャーナルに文字列を印刷している)。

2017.05.01 15:34:21.653 exTrendstep_new EURUSD,M5: Save row 0: EURUSD;1.08967;1.08786;1.08784;1.08751;1.08751;1.08838;1.08838;50%;--------;0.00;--------;0.19%;1/1;1/1;1/1;0/1;

このような行をエクセルで開くと、:1/1;と書かれたセルの文字が日付に置き換えられてしまいます。

EURUSD1.089671.087861.087841.087511.087511.088381.0883850%--------0.00--------0.19%01.Jan.01.Jan.01.Jan.0/1

どうすれば回避できるのか?
 
Artyom Trishkin:

文字列をファイルに保存している(ジャーナルに文字列を印刷している)。

このような行をエクセルで開くと、:1/1;と書かれたセルの文字が日付に置き換えられてしまいます。

EURUSD1.089671.087861.087841.087511.087511.088381.0883850%--------0.00--------0.19%01.Jan.01.Jan.01.Jan.0/1

どうすれば回避できるのか?
スペース1/1や-1/1--を追加して、Excelがそれを日付として扱わないようにしてみてください。
 
Alexey Viktorov:
1/1などのスペースを入れて、Excelが入力したものを日付として受け取らないようにしてください。
うん、やってみるよ。でも、そんな文字列の正しい入れ方を教えてほしいです。
でも、とにかくありがとう ;)
 
Artyom Trishkin:
うん、やってみるよ。でも、そんな文字列の正しい貼り方を教えてほしいです。
でも、とにかくありがとう ;)

時間を無駄にしないでください。手で確認したところ、提案された選択肢のどれもが適切ではありませんでした。しかし、この1Θ1は文字列として受け取られる。

地域設定から探すしかないですね。excell`eにはそのような設定はありません。

 
Alexey Viktorov:

時間を無駄にしないでください。手で確認したところ、提案されたバリエーションはどれも当てはまりませんでした。しかし、この1Θ1は文字列として受け取られる。

地域設定で探す必要があります。Excell`eにはそのような設定はありません。

了解です。では、将軍。