MetaEditor. Problemas y soluciones. - página 5

 
marketeer:

Hay un montón de pequeñas cosas así. Y no escribo sobre los no metales, porque la respuesta es que no vamos a cambiar nada (incluidos los bichos), y ya está.

No vayas demasiado lejos.
 

Visual Studio tiene un plugin(VassistX) que, entre otras cosas, resalta en color los tipos definidos por el usuario, incluidas las clases, cuando se inicializa una instancia de la clase. ¿Es posible que los desarrolladores añadan el resaltado de clases en color al MetaEditor en futuras versiones?

Esto es lo que hay que hacer para que se vea:

// Определяем класс
class MyAdvisor
  {
public:
   void OpenPosition(long  dir);
... // bla-bla-bla
  };
// Используем класс
MyAdvisor advisor; // теперь тип MyAdvisor выделен цветом
advisor.OpenPosition(dir); // теперь экземпляр класса MyAdvisor выделен цветом 
                           // теперь метод OpenPosition выделен цветом
Visual Assist
Visual Assist
  • comentarios: 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...
 

Al igual que en el 4, el metaeditor puede sobrescribir el archivo de código actualmente editado en caso de un corte de energía o un apagado inesperado del ordenador (el manejo de archivos es un tema doloroso para los desarrolladores en general, de alguna manera las operaciones con archivos nunca tra-la-pam-pam).

Si has notado la pérdida de código y no quieres perder los resultados de un trabajo a largo plazo, este problema tiene solución. Por el amor de Dios, el editor "ensució" el disco con código editable sin que se notara. Puede escanear el disco para encontrar el fragmento de código más reciente.

Pero necesitas un programa que pueda acceder al disco a nivel físico. Aquí no puedo recomendar nada, porque desde hace muchísimos años uso un programa muy antiguo, pero creo que encontrar un programa así no es un problema.

 

Tengo Ctrl+F7, cuando trabajo con Expert Advisor sin errores en el código, el listado de errores es de 40 kilobytes.

El archivo principal es mq5, las clases están en mqh. Todos los mqh se procesan, a pesar de que estos archivos no están destinados a ser compilados, sino que se construyen en mq5.

¿Debo traducir el código en archivos con otras extensiones o hay otra solución a este problema?

 

gip:

Si notas que falta código y no quieres perder los resultados de una larga carrera, hay una solución para este problema. Por el bien del editor, es imperceptible que "ensucie" el disco con código editable. Escaneando el disco puede encontrar la copia más reciente de un fragmento de código.

Lo principal es intentar restaurar el archivo de una vez, porque puede ser sobrescrito por cualquier cosa, desde la caché del navegador hasta la desfragmentación. :)
 
es difícil de recuperar... ¡es mejor guardar una copia en todo momento!
 
maryan.dirtyn:
Es difícil de recuperar... ¡es mejor guardar una copia!
maryan.dirtyn:
la recuperación es difícil... ¡es mejor guardar siempre una copia!

Dependiendo de dónde quieras restaurar. Es más fácil mantener siempre una copia en el disco (si es posible, también en unidades flash).

PS

Por cierto, si trabajas desde un pendrive, casi siempre puedes recuperar los datos (si te das cuenta a tiempo).

 
¿Qué tal si se introduce el autoguardado periódico del archivo editado?
 
Puede corromper exactamente el archivo guardado. He conseguido que se corrompa el archivo de la página actual. No recuerdo la razón en el 4, fue hace mucho tiempo, pero en el 5, después de la pantalla azul, el archivo estaba vacío. La pantalla azul era yo jugando con los drivers. Pero el archivo guardado y abierto en el editor no debería verse afectado en este caso, está en alguna parte de la lógica del editor.
 
Se me murió un pendrive justo antes del campeonato... el día anterior... obviamente junto con el asesor... si no hubiera sido por una copia de.... Habría sido muy, muy triste.
Razón de la queja: