Preguntas de un "tonto" - página 116

 
220Volt:
¡¡Ayuda!! Sé que la dll se "cuelga" en memoria mientras haya procesos que la carguen. Pregunta: ¿hay alguna "cosa" y directivas que se puedan utilizar para dejar la dll en la memoria incluso sin que haya ningún proceso que utilice esta dll? Y la descarga de la dll estaría a cargo del SO.
http://support.microsoft.com/kb/164787

Hay que hacer un bucle en el punto de entrada.
Te recomiendo que organices una sección compartida y pongas una bandera en ella que utilizarás para salir del bucle.
Utilice una función exportada para establecer esta bandera.
Cuando la biblioteca ya no sea necesaria (o necesite actualizarla), llame a esta función para que rundll32.exe salga correctamente (descargue la biblioteca de la memoria).
INFO: Windows Rundll and Rundll32 Interface
  • support.microsoft.com
Microsoft Windows 95, Windows 98, and Windows Millennium Edition (Me) contains two command-line utility programs named Rundll.exe and Rundll32.exe that allow you to invoke a function exported from a DLL, either 16-bit or 32-bit. However, Rundll and Rundll32 programs do not allow you to call any exported function from any DLL. For example, you...
 
mql5:
http://support.microsoft.com/kb/164787

Necesitas hacer un bucle en un punto de entrada.
Recomiendo organizar una sección compartida y colocar una bandera en ella para cuando se quiera salir del bucle.
Utilice una función de exportación para establecer esta bandera.
Cuando la biblioteca ya no sea necesaria (o necesite actualizarla), llame a esta función para que rundll32.exe salga correctamente (descargue la biblioteca de la memoria).
Este es un consejo muy "malo". Utilícelo sólo bajo su propio riesgo.
 
Renat:
Este es un consejo muy "malo". Sólo puede utilizarlo bajo su propia responsabilidad.

Es fácil criticar. Especialmente los desarrolladores...

¿Qué debemos hacer? ¿Hacer que todos se sientan bien?

 
MetaDriver:

Es fácil criticar. Especialmente los desarrolladores...

¿Qué debemos hacer para que todos se sientan bien?

El ciclismo de la DLL es descaradamente autodestructivo, por lo que es un mal consejo.

Puede que alguien lo haga, y entonces se nos culpará de los problemas y del engaño directo.

 
Gracias por sus respuestas.
 

Señores, ¿podrían decirme cómo determinar qué vela se ha pulsado en el eventoCHARTEVENT_CLICK?

Las coordenadas x e y del gráfico se transmiten, ¿pueden asociarse de alguna manera a la serie temporal?

Документация по MQL5: Стандартные константы, перечисления и структуры / Константы графиков / Типы событий графика
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы графиков / Типы событий графика
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы графиков / Типы событий графика - Документация по MQL5
 
meneo:

Señores, ¿podrían decirme cómo determinar qué vela se ha pulsado en el eventoCHARTEVENT_CLICK?

He recibido las coordenadas x e y en el gráfico, ¿pueden correlacionarse de alguna manera con las series temporales?

Hay un ChartGetIntegert que puede devolver el número de barras en la ventana / tamaño en píxeles por X/Y

Estos datos se utilizan para traducir las coordenadas de la pantalla en barras.

 
sergeev:

Hay un ChartGetIntegert que puede devolver el número de barras en la ventana / tamaño en píxeles X/Y

estos datos se utilizan para convertir las coordenadas de la pantalla en barras.

¿Cómo podemos tener en cuenta los espacios entre barras adyacentes en el gráfico?

 

¿Cómo puede ser esto? (véase el cálculo de la variable k y los valores de todas las variables en el modo de depuración)

 
meneo:

¿Cómo puede ser esto? (véase el cálculo de la variable k y los valores de todas las variables en el modo de depuración)

con la división de enteros 468/869 == 0, así que ....

// Por favor, pida a los desarrolladores que tallen en alguna roca adecuada en la entrada del foro :

3 / 5 = 0

/o algo así :

5 / 3 = 1 5 % 3 = 2

3 / 5 = 0 3 % 5 = 3