PROFIからSUPER PROFIへの質問-1.

 

リモートプロセスから端末を操作しています。

DLLを使わずに、チャート上で任意のスクリプトを読み込んでいます。スクリプトがロードされ、動作する。

どのライブラリを使っても、スクリプトを読み込むとすぐにターミナルがハングアップしてしまいます。

もちろん、ライブラリを使ったスクリプトは、すべて手動で読み込めば動作します。

どなたかお分かりになる方はいらっしゃいますか?

また、元の端末のあるフォルダから、そのフォルダに以下のようにコピーしていることも追記しておきます。

accounts.ini, server.ini, terminal.ini を除くすべてのファイルをハードリンクおよびシンボリックリンクでコピーします。

 
そんな話題はない。という質問はどうでしょうか?
 
drknn:
なぜ、ブランチを重複させる必要があるのか理解できない。すでにあるんです。
フォーラムを散らかさないように、どんな初心者の 質問でも。プロは 通らない。あなたなしでは無理です。
フォーラムを乱立させないために、プロからの どんな質問でも。フォーラムを乱立させないために、プロからの どんな質問でも。フォーラムを乱立させないために、プロからのあらゆる質問 - 1。
 
jartmailru:
どんな新人の 質問でも、掲示板を乱雑にしないように。プロは 素通りしない。あなたなしではどこにも行けない - 2.
フォーラムを乱立させないために、プロからの どんな質問でも。フォーラムを乱立させないために、プロからの どんな質問でも。フォーラムを乱立させないために、プロからのあらゆる質問 - 1。
アンドレイ、スーパープロとして何か言えよ!!!!:-))
 
ターミナルの226番目のビルドを試してみてください - dllはそこで正しく動作します。
 
drknn:
ターミナルの226番目のビルドを試してみてください - dllはそこで正しく動作します。
私は225本です。
 
226を試してみてください。dllの問題は、すでにここで提起されています。226が最も安定したビルドであるというのが、人々の結論です。
 
Zhunko:

任意のライブラリを使用したスクリプトを読み込むと、すぐにターミナルがハングアップしてしまいます。

もちろん、ライブラリを使ったスクリプトはすべて手動で読み込めば動作します。

誰がわかる?

Vadim、信じられないかもしれませんが、昨日同じ問題が発生したんです。VC++ 2008でDLLプロジェクトを 書きました。

半日悩んだ末、VC++ 6.0でコンパイルすることにしました。

すべてお任せでした!!不具合やハングアップは一度もありません。

-------

ブランチトピックは、正しいものを作りました。
ただし、枝分かれを間違えないように、「Profi」という文字が表示されていることを確認してください。

 
drknn:
226を試してみてください。dllの問題は、すでにここで提起されています。226回目のビルドが一番安定しているというのが、みんなの結論です。

ありがとうございました。変化もあるが、あまり良くない。それでもハングアップしますが、スクリプト開始直後にDLLの初期化を実行しなければ、クラッシュやフリーズすることなく動作します。

仕組みはこうです。

#include <ServicesMT4.mqh>
void start()
 {
  for (int i = 0; !IsStopped(); i++)
   {
    if (i == 5)
     {
      Comment(ServiceGetLocalization());
     }
    Sleep(1000);
   }
 }

こうはいかないんです。

#include <ServicesMT4.mqh>
void start()
 {
  Comment(ServiceGetLocalization());
  Sleep(120000);
 }
 
sergeev:

Vadim、信じられないかもしれませんが、昨日同じ問題が発生したんです。VC++ 2008でDLLプロジェクトを書きました。

半日悩んだ末に、VC++ 6.0でコンパイルすることにしました。

すべてお任せでした!!不具合やハングアップは一度もありません。

-------

ブランチトピックは、正しいものを作りました。
ただ、PROFILEという文字を入れることで、枝分かれして混乱しないようにしています。

プロジェクトは、VC++ 6.0にプロパティとともにコピーされたのでしょうか、それとも別途設定されたのでしょうか?

XPでは使えない機能をVS 2010で使うということが、すでに3回ほどありました。Vistaと7ではすべてうまくいったのですが、XPではターミナルにライブラリが表示されませんでした。

 
sergeev:

スレッドの話題は、正しいものになりました。
ただ、PROFIという単語を強調することで、人々がスレッドを混乱させないようにする。

PROFIsが気にしないのであれば、モデレーターはこのスレッドをできるだけ無菌状態に保つことに貢献します。