// Определяем класс
class MyAdvisor
{
public:
void OpenPosition(long dir);
... // bla-bla-bla
};
// Используем классMyAdvisor advisor; // теперь тип MyAdvisorвыделен цветом
advisor.OpenPosition(dir); // теперь экземпляр класса MyAdvisor выделен цветом
// теперь метод OpenPosition выделен цветом
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...
そんな小さなことが山ほどあるんです。そして、非金属については、(バグも含めて)何も変えるつもりはない、という答えが返ってくるので、書きません。
Visual Studioには、クラスのインスタンスが初期化されたときに、クラスを含むユーザー定義型を色でハイライトするプラグイン(VassistX)などがあります。将来のビルドで、MetaEditorにクラスハイライトをカラーで追加することは可能でしょうか?
こんな感じに仕上げます。
4と同様、metaeditorは停電や予期せぬコンピュータのシャットダウン時に、現在編集中のコードファイルを上書きすることがあります(一般に開発者にとってファイルの扱いは切実な問題で、なぜかファイル操作は決してトラ・ラ・パ・パにならないのです)。
コードの消失に気づいたとき、長い作業の成果を失いたくないとき、このトラブルには解決策があります。いいかげんにしろ、エディターはディスクに編集可能なコードを気づかないうちに「ポイ捨て」していたのだ。ディスクをスキャンして、最も新鮮なコード断片を見つけることができます。
しかし、物理レベルでディスクにアクセスできるプログラムが必要です。私は何年も何年も非常に古いプログラムを使用しているので、ここで私は何もお勧めできませんが、私はそのようなプログラムを見つけることは問題ではないと思います。
私はCtrl+F7を持っています、コードにエラーがないExpert Advisorで作業すると、エラーリストが40キロバイトの長さになります。
メイン ファイルはmq5、クラスはmqhになります。これらのファイルはコンパイルを目的としたものではなく、mq5でビルドされたものであるにもかかわらず、すべてのmqhが処理されます。
他の拡張子のファイルに翻訳すべきなのか、それとも他に解決策があるのでしょうか?
gip:
コードが欠落していることに気づき、長時間実行した結果を失いたくない場合、この問題を解決する方法があります。エディターの都合で、ディスクに編集可能なコードを「散乱」させても目立たない。ディスクをスキャンすることで、コード断片の最も新鮮なコピーを見つけることができるかもしれません。
復旧は難しい...コピーを取っておくのがベター!
リカバリーは難しい...常にコピーを取っておいた方がいい!?
復元したい場所に応じて常にディスク(可能であればフラッシュドライブも)にコピーを保存しておくと楽です。
追記
ちなみに、フラッシュメモリーで作業した場合、(気が付いて間に合えば)ほとんどデータを復元することができます。