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

 
A100:
.dllがアンロードされると、すべてのデータも失われるということでしょうか?私はそれを試してみましたが、データの損失は発生しませんでした。おそらく、何らかの方法で、ある時点でアンロードする必要がないことをシステムが理解しているのでしょう。

extern変数はコンパイル時に束縛されるという意味です。

DLL(およびmql-library)は、メインプログラムと一緒にコンパイルされないため、リンクできません。 Stringoの欠陥は、原則として、コンパイル時にエラーが発生するはずです。存在する、当たり前のことです。

https://www.mql5.com/ru/docs/basis/variables/externvariables

外部変数

externキーワードは グローバルライフタイムを 持つ静的メモリクラスの 識別子として、変数識別子を宣言するために使用します。 このような変数は、プログラム実行の瞬間から存在し、プログラム実行開始直後にメモリが割り当てられ初期化されます。

複数のソースファイルからなるプログラムを作成する場合、プリプロセッサー指示文#includeを 使用します。 externとして宣言された変数は、同じプロジェクト内の異なるソースファイルに存在することができます。

プロジェクト全体がコンパイル されると、同じ型と識別子を持つすべてのextern変数は、グローバル変数のメモリプールの同じ領域に関連付けられます。Extern変数は、ソースファイルを個別にコンパイルする際に便利です。Extern 変数は一度だけ初期化できます。同じ型、同じ識別子で初期化された extern 変数が複数存在することは許されません。

 
zfs:
変数が2回初期化されています。少なくとも、このエラーを最初に取り除き、新しい変数で計算します。

https://www.mql5.com/ru/forum/1111/page1053#comment_570931

番号付きのライン。どのファイルのどの行を削除しますか?

 
A100:

https://www.mql5.com/ru/forum/1111/page1053#comment_570931

番号付きのライン。どのファイルのどの行を削除しますか?

20号線は幹線であり、どこでも見ることができるようになります。
 
zfs:
20行目基本的にどこでも見えるようになります。
削除された
10 //test.mq5
20
30 #import "testLib.ex5"
40          void f();
50 #import
60 void OnStart()
70 {
80         e1 = 10;
90         f();
100 }
コンパイルできない e1 - 未宣言の識別子、これは期待されて
いる。
 
zfs:
9月に約束されたようなものです)。

いいえ、9月は意識していませんでした。

サービスデスクでのアプリケーションは 終了しました。次のビルドで修正されたとのことです。ここでは、フォーラムで、あまりにも、何も表示されませんでした。

まあ、気にしないでください-情報ありがとうございました。

Общайтесь с разработчиками через Сервисдеск!
Общайтесь с разработчиками через Сервисдеск!
  • www.mql5.com
Ваше сообщение сразу станет доступно нашим отделам тестирования, технической поддержки и разработчикам торговой платформы.
 
A100:
RemovedNot compiled e1 - 未宣言の識別子、これは期待されています。

を取り出し、両方のファイルに接続します。

 
zfs:

mqhで取り出し、両方のファイルに接続します。

それを持ち出し、接続した。

https://www.mql5.com/ru/forum/1111/page1053#comment_569138

の結果は変更されません。

 
A100:

それを持ち出し、接続した。

https://www.mql5.com/ru/forum/1111/page1053#comment_569138

結果は同じ

TestLibと何の関係があるのですか?

もう一方の端から見ていきましょう。教えてください、どんな結果を得たいのですか?何を目指しているのですか?一点一点

 
stringo:

もう一方の端から見ていきましょう。教えてください、あなたはどんな結果を得たいのですか?何を目指しているのですか?一点一点

複数の.ex5モジュールで読み書きができる変数が欲しい
 
A100:
複数の.ex5モジュールで読み書きが可能な変数を取得したい
グローバルなものを作る。