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

 
Roman:

CharArrayToStringに[out]動的配列がないためと思われます。
そして、開発者は「これは不要だ」と判断した。

結果として得られる文字列もまた,一種の動的配列である

ローマン

しかし、同じような機能でロジックが異なると、さらに混乱が生じます。

MegaGenius!

 
A100:

結果として得られる文字列もまた,一種の動的配列である

MegaGenius!


これが開発者側です。どこが開発者側で、どこがユーザー側なのか、セグメントを区別する。
動的配列[out]は、ユーザー領域 です。関数内の動的配列は、私たちには関係なく、開発者の領域です。

なぜ、文字列全体をカウント0に出力しないことにしたのか、開発者に聞いてみる必要がありますね。
この自動化こそが、「似たような機能には似たようなロジックがある」という意味です。

 
Roman:

なぜ、文字列全体をカウント0に出力しないことにしたのか、開発者に聞いてみて ください。
この自動化こそが、「似たような機能のロジックが似ている」という意味なのです。

申し訳ないが、4つの機能すべてのDocumentationに答えがあるのなら、そんな質問をするほど私は馬鹿ではない。

ShortArrayToString CharArrayToString StringToShortArray StringToCharArray

count - コピーされる配列の要素数.結果文字列の長さを定義する。


count = 0の場合、0個の要素がコピーされます(1でも2でも7でもなく、0です)

 
A100:

count = 0の場合、0個の要素がコピーされます(1でも2でも7でもなく0です)

これぞ天才!
今日はいい日だった ))

 
Roman:

そこが天才的なんです!
今日はいい日だった ))

天才ではなく、初歩的なことです。しかし、天才は初歩的なことがわからない。いたるところで「いかがわしい自動化」を見抜き、開発者の領域を 掘り下げ、開発者が 何をどのように決めたかを 事前に知っている。

 

2940

コンパイル後、新しい番組がナビゲータに表示されない。

 
Andrei Trukhanovich:

いや、均一性の原則というものもある。バグは明らかだ。なぜバグなのか理解できないのなら、それは完全にあなたの問題だ。

この技術的な議論を個人的なものにするための2度目の試み

 

2940

この問題は、前のビルドでも発生していました。 その前のビルドでは気がつきませんでした。

 
Andrey Dik:

2940

の場合、コンパイル後に新しいプログラムがナビゲータに表示されない。

悪くない結果です。私の端末は全く起動しません。ログブックの最後のエントリはこのようなものでした。

KL      3       05:53:32.204    Exception       C0000005 at 4 E734FB0 write to 4 E734FB0
OE      3       05:53:32.912    Exception       C0000005 at 4 E734FB0 write to 4 E734FB0
EL      2       05:53:32.920    Terminal        crashlog generated

システムを再起動してもダメでした。端末を完全に再インストールすると解決しました

 
Andrey Dik:

2940

この問題は、前のビルドでも発生していました。その 前のビルドでは気が つきませんでした。

今まで 気がつかなかった。

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

バグ、バグ、質問

A100, 2020.08.01 03:17

ステップ・バイ・ステップで問題を説明する。

  • 1.コンパイルしたExpert AdvisorをFavoritesに登録します。
  • 2.Test.ex5を削除する
  • 3.端末を閉じる
  • ターミナルを開き、マウスで「お気に入り」から「Test」をチャート上にドラッグ&ドロップします。

結果:ExpertMACD 1.00が起動します。

期待されること:コンパイル、その後エキスパートテストの開始

昨年もこの問題について誰かのメッセージがあったように記憶していますが(私自身がこの問題に直面しているため)、何も変わっていません。

で、ずっと変わらない

理由: