MetaEditor。問題点と解決策 - ページ 5

 
marketeer:

そんな小さなことが山ほどあるんです。そして、非金属については、(バグも含めて)何も変えるつもりはない、という答えが返ってくるので、書きません。

行き過ぎないように。
 

Visual Studioには、クラスのインスタンスが初期化されたときに、クラスを含むユーザー定義型を色でハイライトするプラグイン(VassistX)などがあります。将来のビルドで、MetaEditorにクラスハイライトをカラーで追加することは可能でしょうか?

こんな感じに仕上げます。

// Определяем класс
class MyAdvisor
  {
public:
   void OpenPosition(long  dir);
... // bla-bla-bla
  };
// Используем класс
MyAdvisor advisor; // теперь тип MyAdvisor выделен цветом
advisor.OpenPosition(dir); // теперь экземпляр класса MyAdvisor выделен цветом 
                           // теперь метод OpenPosition выделен цветом
Visual Assist
Visual Assist
  • レビュー: 298
  • 2008.02.26
  • visualstudiogallery.msdn.microsoft.com
Sign in to write a review   I am a student and Visual Assist X has been invaluable in increasing my productivity. Whether I'm working on my Data Structures class work or my year long game project class. Not only that, Whole Tomato is an amazing company and has great customer support. I can't recommend them any higher...
 

4と同様、metaeditorは停電や予期せぬコンピュータのシャットダウン時に、現在編集中のコードファイルを上書きすることがあります(一般に開発者にとってファイルの扱いは切実な問題で、なぜかファイル操作は決してトラ・ラ・パ・パにならないのです)。

コードの消失に気づいたとき、長い作業の成果を失いたくないとき、このトラブルには解決策があります。いいかげんにしろ、エディターはディスクに編集可能なコードを気づかないうちに「ポイ捨て」していたのだ。ディスクをスキャンして、最も新鮮なコード断片を見つけることができます。

しかし、物理レベルでディスクにアクセスできるプログラムが必要です。私は何年も何年も非常に古いプログラムを使用しているので、ここで私は何もお勧めできませんが、私はそのようなプログラムを見つけることは問題ではないと思います。

 

私はCtrl+F7を持っています、コードにエラーがないExpert Advisorで作業すると、エラーリストが40キロバイトの長さになります。

メイン ファイルはmq5、クラスはmqhになります。これらのファイルはコンパイルを目的としたものではなく、mq5でビルドされたものであるにもかかわらず、すべてのmqhが処理されます。

他の拡張子のファイルに翻訳すべきなのか、それとも他に解決策があるのでしょうか?

 

gip:

コードが欠落していることに気づき、長時間実行した結果を失いたくない場合、この問題を解決する方法があります。エディターの都合で、ディスクに編集可能なコードを「散乱」させても目立たない。ディスクをスキャンすることで、コード断片の最も新鮮なコピーを見つけることができるかもしれません。

ブラウザのキャッシュやデフラグなど、何にでも上書きされる可能性があるため、一度に復元を試みることがポイントです。:)
 
復元は難しいので、常にコピーを取っておくのがベストです。
 
maryan.dirtyn:
復旧は難しい...コピーを取っておくのがベター!
maryan.dirtyn:
リカバリーは難しい...常にコピーを取っておいた方がいい!?

復元したい場所に応じて常にディスク(可能であればフラッシュドライブも)にコピーを保存しておくと楽です。

追記

ちなみに、フラッシュメモリーで作業した場合、(気が付いて間に合えば)ほとんどデータを復元することができます。

 
編集したファイルの定期的な自動保存を導入してはどうでしょうか?
 
保存されたファイルを正確に破損する可能性があります。現在のページからファイルが壊れてしまったことがある。4ではだいぶ前のことなので理由は覚えていませんが、5ではブルースクリーンの後、ファイルが空になっていました。ブルースクリーンは私がドライバをいじったものです。しかし、エディターで開いた保存ファイルはこの場合影響を受けないはずで、エディターのロジックのどこかに原因があるのです。
 
チャンピオンシップの直前にフラッシュドライブが死んだんだ...前日に...明らかにアドバイザーと一緒に...もしコピーがなかったら...。それはとてもとても悲しいことだったでしょう。