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

削除済み  
coderex:

どう考えても、Openのアップデート案に含まれるこのコードの行がおかしい。

は、チャートIDを含むm_chart_id フィールドを、チャートが現在のもの、すなわち(0)であれば、-1に変更します。 どんな根拠のない非難なのか、誰もあなたを非難していません、あなたは混乱しているのです。標準ライブラリの 思想に従って書きたくなければ、思い通りに動かないと思われるメソッドをオーバーロードすればいいのです。例えば、コントロールパネルのクラスファミリーのように、クラスのプライベートセクションに含まれるフィールドのために、いくつかのメソッドをオーバーロードできないような、何らかの共通のメカニズムにクラスが統合されている場合は理解できるのですが。しかし、ここではこのクラスはシンプルで、自分でその動作を変更することができます。しかし、開発者が上記のようにOpenメソッドを変更した場合、Attach()メソッドは現在の( 0 )チャートであるため、明確なことは言えません。つまり、次にOpenを呼び出すと、m_chart_id == -1という 結果になります。

実際には、OnInitに現在のチャートのIDを取得する文字列を追加し、Attach(long chart)メソッドでクラスオブジェクトにチャートをアタッチするだけなので問題はないのですが、この枝を読まない開発者の中には、混乱したり「想定外のこと」が起こるかもしれませんね。

チャート ID を含むm_chart_id フィールドを、現在のチャートであれば -1 に変更する ( 0 ) 。

そうなんですよね、なぜか開発者が何を変えたいのか、あなたが説明しなくても明確なんです。

根拠のない非難があるわけがない、誰も非難していない、混乱している。

メモリー?

ユーザーのAlexey Kozitsynが 間違った使い方をして、出力にバグがたくさん出て しまった...。

それと、標準ライブラリの開発者に要望なのですが、ライブラリの構造についての説明を作ってください。多くは理解できずに失敗を重ね、自分はそれに従って、これまでやってきたことをすべて壊してしまう。

少し告発します。言いがかりと思わないのであれば、言葉の定義を読み直してみてください。

標準ライブラリに 内在するイデオロギーに従って書くのではなく、自分の思い通りにならないと思われるメソッドをオーバーロードするのです。

あなたは私たちのイデオロギーの専門家です、ライブラリーにあるイデオロギーとは何か、正しい使い方を説明してください。また、Open()という名前のメソッドが何も開かず、現在のチャートが送信されて動作する理由も説明してください。また、このライブラリの開発者より自分が賢いとでも思っているのでしょうか?自分だけが理解できる、独自のイデオロギーを持ったものを開発する。

もし開発者が Open メソッドを上記のように変更した場合、Attach() メソッドは現在の ( 0 ) チャートであるため、明確ではありません。つまり、次にOpenを呼び出すと、m_chart_id == -1という 結果になります。

はい、確かに、あなたがナンセンスなことを言っているのは、例を挙げるまでもなく明らかです。その通りです。なぜなら、何も開く必要がなければ、Open()メソッドを呼び出す理由もないのですから!どうしてわからないんだ?それとも、あなたのイデオロギーに合わないのでしょうか?

実際には、OnInitに現在のチャートのIDを取得する文字列を追加して、Attach(long chart)メソッドでチャートオブジェクトに添付するだけなので、何の問題も生じませんが、このスレッドを読んでいない開発者の中には、「想定外」と混乱する人もいるかもしれませんね。

問題が起きないのであれば、なぜわざわざ今までの書き込みをするのでしょうか?なんで騒ぐんだ?開発者に欠陥を指摘したら、直してくれるだろう。すべてはうまくいく、みんなが勝つ。でも、そうではなくて、どうやらあなたでも説明できないようなイデオロギーで出てきたんですね。

そうそう、サードパーティの開発者が問題を抱えたときは、いつでもクラスのソースコードを見て、その仕組みを理解することができます。

この点で、私たちの対話は終わりを告げられると思います。あなたにはあなたの、私には私の意見があるはずです。そして、何をどのようにするのがより論理的で正しいかは、MQが判断します。

 
Alexey Kozitsyn:

そうですね、開発者が何を変えたいかは、あなたが説明しなくても、なぜかはっきりしているんです。

メモリは乙女?

少し告発します。非難と思わないのであれば、言葉の定義を読み直してみてください。

あなたは我々のイデオロギストですが、ライブラリーにあるイデオロギーとは何か、正しい使い方を説明してもらえますか?また、Open()という名前のメソッドは何も開かず、現在のチャートが送られ動作する可能性がありますが、その理由も教えてください。また、このライブラリの開発者より自分が賢いとでも思っているのでしょうか?自分だけが理解できる、自分だけのイデオロギーを持ったものを開発する。

はい、確かに、あなたがナンセンスなことを言っているのは、例を挙げるまでもなく明らかです。その通り、何も開く必要がなければ、Open()メソッドも呼び出す必要はないのです!どうしてわからないんだ?それとも、あなたのイデオロギーに合わないのですか?

悩みが解決しないなら、なぜ今までの書き込みをしたのでしょうか?なんで騒ぐんだ?開発者に不具合を指摘したら、修正してくれるそうです。すべてはうまくいく、みんなが勝つ。でも、そうではなくて、どうやらあなたでも説明できないようなイデオロギーで出てきたんですね。

そうそう、サードパーティの開発者が問題を抱えたときは、いつでもクラスのソースコードを見て、その仕組みを理解することができます。

この点で、私たちの対話は終わりを告げられると思います。あなたにはあなたの意見があり、私には私の意見があります。そして、何をどのようにするのがより論理的で正しいかは、MQが判断します。

物事を明確にしたい場合は、PMに書き込んでください。

そして、知らない人に失礼のないように、もう一度、キーボードの下にいる人のために - あなたは誰も告発していない、私が告発するならば、私は具体的な主張にあなたを置くでしょう。あなたがCChartクラスを 正しく使っていないために、開発者にバグを修正するよう説得していると書きましたが、このクラスを正しく使えば、あなたのミスを避けることができ、誰かにライブラリの修正を依頼する必要もありません。

CChartクラスの使い方について、今後のためにハードルールを取っておく。

1.クラスオブジェクトの作成

2.チャートをバインドする

3.クラスオブジェクトの操作

4. チャートとクラスオブジェクトを切り離す

5.クラスオブジェクトを削除

ライブラリの構築や使用に関するイデオロギーという言葉が耳を切るなら、それはあなた個人の悲劇であり、その考え方はプログラマに共通するものです。

削除済み  
coderex:

関係を明確にしたいのであれば、総理に手紙を書けばいいのです。

そして、知らない人に失礼のないように、もう一度、キーボードの下にいる人のために - あなたは誰も非難しない、私が非難し始めたら、私はあなたに具体的なクレームを与えるだろう。あなたがCChartクラスを 正しく使っていないために、開発者に問題を解決するよう説得していることをお話しましたが、このクラスを正しく使えば、あなたのミスを避けることができ、誰かにライブラリの修正を依頼する必要もありません。

CChartクラスの使い方について、今後のためにハードルールを取っておく。

1.クラスオブジェクトの作成

2.チャートをバインドする

3.クラスオブジェクトの操作

4.チャートをクラスオブジェクトにバインドする

5.クラスオブジェクトを削除

ライブラリの構築と活用という言葉のイデオロギーが耳を切るなら、それはあなた個人の悲劇であり、その観念はプログラマーにとって一般的なものです。

姿勢を明確にするために...何のために?何の役にも立たない。

自分が一番賢いと思わないと、相手は普通に話してくれる。そして、あなたは私に教える必要はありません、あなたはここで賢いことは何も言っていません。

削除済み  
coderex:
おそらく厳しいことを申し上げたと思います。もし私の発言でご気分を害されたのであれば、お詫び申し上げます。
 

スクリプトを実行すると、このようになります。

どう戦えばいいのか、何をすればいいのか。
スクリプトを添付します。
ここで手に入れた http://www.forexfactory.com/showthread.php?t=529896

ファイル:
 
Aleksandr Novikov:

スクリプトを実行すると、このようになります。

対処法や注意点は?

再生方法をより詳細に記述してください。

ビルド、ビットレート、OSは?

どんなサーバー、シンボル。安定した再生ができているか?

 
Vasyl Nosal:

ははは...。

気が利いてますね。

そして、このスクリーンショットは何を示しているのでしょうか?

タイムゾーンを変更する機能?どうすればGMTを変えられるのか」という当初の疑問とどう関係するのでしょうか。

削除済み  
Slawa:

そして、このスクリーンショットは何を示しているのでしょうか?

タイムゾーンを変更する機能?どうすればGMTを変えられるのか」という当初の疑問とどう関係するのでしょうか。

そして、タイムゾーンはGMT+1 2 3という...。

そして、私たちはそれを変えていくのです。今のはトリックです。

削除済み  

変数にグローバルに関数値を割り当てることができるようになりました。

これは新しい機能なのか、それとも今までもあったのか?

 
Vasyl Nosal:

変数にグローバルに関数値を割り当てることができるようになりました。

これは新しい機能なのか、それとも今までもあったのか?

これにハマるのはお勧めしません。将来的にこの「機能」が無効になる可能性があります。