インターネットに接続されていないテスターは動作しません。 - ページ 7

 
Renat:

パスワードの保存は、エディターや表示ファイルに影響を与えません。

空の*.MQ5リストが、場合によってはターミナルがUAC保護モードで動作しているためかどうかを確認します。

File - Open Data directory "コマンドで、作業ディレクトリがどこを指しているかを確認します。UserDataまたはProgram Filesの中?

UACについて確認する方法がわかりません。ファイル - データディレクトリを開く」でターミナルディレクトリを開く(USBメモリ上)

順番としては、フラッシュドライブにターミナル、ウィンドウズxrプロ、もう一台にxrホームです。私は1台のコンピュータでMtを開き、プログラムのエディタを設定し、閉じて開き直すと、エディタ内のすべてのプログラムは正常に開いています。別のコンピュータに接続し、パスワードを入力してエディタを開くと、プログラムがなくなっている

 
Dmitriy2:

UACについて確認する方法がわかりません。ファイル-データディレクトリを開く」コマンドで、ターミナルディレクトリ(USBメモリ上)を開く

操作の順序は、フラッシュドライブ上のターミナル、Windows XP Pro、そしてもう一方のxr homeです。私は開くが、1台のコンピュータは、プログラムのエディタを設定し、閉じると再オープン、すべてが開いているエディタで正常なプログラムです。他のパソコンに接続してパスワードを入力し、エディタを開くと、プログラムがなくなっている。

エディターで開いているファイルは、物理的にどこに保存されているのですか?ディレクトリへのパスは一致していますか?

パスが違うからエディターがファイルを開けないのでは...?

 
Interesting:

エディターで開いたファイルは、物理的にどこに保存されますか?ディレクトリのパスは同じですか?

パスが違うためか、エディターでファイルを開くことができない...。

ファイルは、フラッシュ・ドライブ上の端末の標準ディレクトリ(Expert、Incloud、Scriptsなど)に保存され、パスは変更されません。
 
Dmitriy2:
私もフラッシュドライブを持って、端末の標準ディレクトリに格納されている(エキスパートアドバイザー、inludes、スクリプトなど)、すなわち、パスは変更されません。
Dmitriy2:

UACについて確認する方法がわかりません。ファイル-データディレクトリを開く」コマンドで、ターミナルディレクトリ(USBメモリ上)を開く

操作の順序は、フラッシュドライブ上の端末、windows xr pro、もう一つのxr homeで行います。私は1台のコンピュータでMtを開き、プログラムのエディタを設定し、閉じて開き直すと、エディタ内のすべてのプログラムは正常に開いています。他のパソコンに接続してパスワードを入力し、エディタを開くと、すでにプログラムが消えている。

保護システムの副作用か、絶対パスが一致しない(相対パスで検索しない)ため、エディタが必要なファイルを開くことができません。

どちらの場合も、/portable スイッチを使用してみてください、(ファイルへの相対パスに関するものであれば)役に立つかもしれません。

追記

開発者というのは不思議なもので、少なくとも彼らのソリューションには考えさせられることがあります(気を抜かないためでしょう)。

ターミナルサーバーでこのような問題に遭遇しました。

ターミナルは /portable キーなしで起動 し、我々は何を参照してくださいと我々は次の画像を参照してください - 専門家や他のコードは、一箇所に格納されており、ベースから別の場所にダウンロードされています。その結果、質問があり、アプリケーションを書かなければならないかもしれません。

つまり、Expert Advisorをインストールしたフォルダの中にあるベースからファイルをダウンロードし、一方、すべての作業資料はDocuments and Settingsの中に保存されているのです。

さて、「エラー」を理解し、キーを入れて、どうする?今はRIGHTディレクトリを使っていますが、請求書の情報がすべて消えて しまいました(再接続が必要でした)。

ピーピーエス

エディターのカラースキーム(と、おそらくすべてのパラメータ)は、私の理解では、「ドキュメントと設定」にも結びつけられています。

 
Dmitriy2:

UACについて 確認の仕方がわかりません。ファイル-データディレクトリを開く」コマンドで、ターミナルディレクトリ(USBメモリ上)を開く

意味するところ。

  1. データディレクトリがフラッシュドライブを指している
  2. *.MQ5ファイルは、フラッシュドライブの/MQL5サブディレクトリにあります
  3. しかし、エディターのファイルツリーには表示されないのですね。
これではいけないと思います。
 
Renat:

ということです。

  1. data ディレクトリが USB メモリを指している
  2. .MQ5ファイルは、フラッシュドライブの/MQL5サブディレクトリにあります。
  3. しかし、エディターのファイルツリーには表示されないのですね。
そんなことはないはずです。

はい、もちろん、/portable スイッチなしでターミナルを起動し、フラッシュドライブで検索しない場合...

上にあげた私の例がその証拠です。

私の理解では、フラッシュ上のデータのあるディレクトリを正確に指定すれば、すべてがうまくいくはずなのですが。

追記

確認するために、私はフラッシュドライブで実験することもできます。

 
Interesting:

ええ、確かに、ターミナルが/portable スイッチなしで起動し、USBメモリで検索していない場合は......。

はい、ターミナルからエディタを起動した場合、エディタはポータブルモードを引き継ぎます。

そのため、ターミナルがデータ保護モード(ポータブルではない)で起動されている場合、ターミナルから起動したエディタはローカルストレージではなくUserData領域にもアクセスします。

 
Dmitriy2:

UACについて確認する方法がわかりません。ファイル-データディレクトリを開く」コマンドで、ターミナルディレクトリ(USBメモリ上)を開く

操作の順序は、フラッシュドライブ上の端末、windows xr pro、もう一つのxr homeで行います。私は1台のコンピュータでMtを開き、プログラムのエディタを設定し、閉じて開き直すと、エディタ内のすべてのプログラムは正常に開いています。もう一台のパソコンに接続し、パスワードを入力してエディタを開くと、すでにプログラムが消えている。

確認しました。やはり、エディタは相対パスではなく絶対パスを記憶しているようです(/portableスイッチなしで確認しました)。


を行いました。

Wundows XP Pro SP3。

1.プロジェクト 全体をフラッシュドライブにコピーする。

2.フラッシュ・ドライブからエディタを起動し、3つのExpert Advisorをオープンしました。

Expert Advisorsがあるフォルダの絶対パス - Z:\MetaTrader5-RADMQL5Experts

3.すべて別のマシンに移しました

Wundows 2003 SP2 オペレーションシステム(アドミニストレーター権限)

4.エディタを起動すると、ディレクトリとファイルはツリーに存在し、ローカルディレクトリは正しく定義されています(ただし、エディタではExpert Advisorsを開くことができません)。

そして、expertsディレクトリの絶対パスは、K: \MetaTrader5-RADMQL5 FilterExperts

5.フラッシュドライブを返却し、Expert Advisorsを再度開く(最初のパソコンでは開いていない)。

6.2台目のパソコンにフラッシュメモリーを持ち込むが、今度はその文字をKからZに変えてみる。

7.AEditorを開くと、なんと以前と同じようにすべてのExpertsが開かれています。

追記

絶対パスを相対パスに変更するか、設定ファイルでリソースに相対パスを指定できるようにすることを開発者に提案したいのですが...。

 
Renat:

はい、ターミナルからエディタを起動した場合、エディタはポータブルモードを引き継ぎます。

つまり、端末がデータ保護モード(ポータブルではない)で動作している場合、端末から起動しているエディタもローカルストレージではなくUserData領域にアクセスすることになります。

これは明確ですが、なぜ UserDataに アクセスし、Expert Advisorをデータベースから「ローカルストレージ」に保存するのでしょうか? すべて UserDataに 保存する方が論理的だと思いますが...。
 
Renat:

ということです。

  1. data ディレクトリが USB メモリを指している
  2. .MQ5ファイルは、フラッシュドライブの/MQL5サブディレクトリにあります。
  3. が、ファイルツリーのエディタに表示されていない?
これではいけないと思います。

ツリーにはあるのですが、NEWコンピューターで起動するとエディターが開いてくれません(もともと最初のマシンで開いていたファイルたち)。

ただ、エディタが開いたファイルの絶対パスを記憶し、相対パスを記憶しなければならない(少なくともフラッシュカードで作業するときや、プロジェクトを 他のマシンに転送するとき)......ということです。