Questions d'un "mannequin - page 116

 
220Volt:
Au secours ! !! Je sais que la dll "reste" en mémoire tant qu'il y a des processus qui l'ont chargée. Question : existe-t-il des "trucs" et des directives qui peuvent être utilisés pour laisser la dll en mémoire même si aucun processus n'utilise cette dll ? Et le déchargement de la dll serait à la charge de l'OS.
http://support.microsoft.com/kb/164787

Vous devez boucler le point d'entrée.
Je recommande d'organiser une section partagée et d'y placer un drapeau que vous utiliserez pour sortir de la boucle.
Utilisez une fonction exportée pour définir ce drapeau.
Lorsque la bibliothèque n'est plus nécessaire (ou que vous devez la mettre à jour), appelez cette fonction pour quitter correctement rundll32.exe (décharger la bibliothèque de la mémoire).
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

Vous devez boucler un point d'entrée.
Je recommande d'organiser une section partagée et d'y placer un drapeau pour le moment où vous voulez sortir de la boucle.
Utilisez une fonction d'exportation pour définir ce drapeau.
Lorsque la bibliothèque n'est plus nécessaire (ou que vous devez la mettre à jour), appelez cette fonction pour quitter correctement rundll32.exe (décharger la bibliothèque de la mémoire).
C'est un très "mauvais" conseil. Ne l'utilisez qu'à vos risques et périls.
 
Renat:
C'est un très "mauvais" conseil. Vous ne pouvez l'utiliser qu'à vos propres risques.

C'est facile de critiquer ! Surtout les développeurs...

Que devons-nous faire ? Faire en sorte que tout le monde se sente bien ?

 
MetaDriver:

C'est facile de critiquer ! Surtout les développeurs...

Que devrions-nous faire pour que tout le monde se sente bien ?

Faire du vélo avec la DLL, c'est s'automutiler de façon flagrante, donc c'est un mauvais conseil.

Quelqu'un peut le faire, et on nous accusera alors des problèmes et de la tromperie directe.

 
Merci pour vos réponses.
 

Messieurs, pourriez-vous me dire comment déterminer quelle bougie a été cliquée sur l'événementCHARTEVENT_CLICK?

Les coordonnées x et y du graphique sont transmises, peuvent-elles être associées à la série chronologique ?

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

Messieurs, pourriez-vous me dire comment déterminer quelle bougie a été cliquée sur l'événementCHARTEVENT_CLICK?

J'ai reçu des coordonnées x et y sur le graphique, peuvent-elles être en corrélation avec les séries chronologiques ?

Il existe un ChartGetIntegert qui peut renvoyer le nombre de barres dans la fenêtre / taille en pixels par X/Y

Ces données sont utilisées pour traduire les coordonnées de l'écran en barres.

 
sergeev:

Il existe un ChartGetIntegert qui peut retourner le nombre de barres dans la fenêtre / la taille en pixels X/Y.

ces données sont utilisées pour convertir les coordonnées de l'écran en barres.

comment tenir compte des écarts entre les barres adjacentes sur le graphique ? ils peuvent varier considérablement.

 

Comment est-ce possible ? (voir le calcul de la variable k et les valeurs de toutes les variables en mode débogage)

 
meneo:

Comment est-ce possible ? (voir le calcul de la variable k et les valeurs de toutes les variables en mode débogage)

avec la division entière 468/869 == 0, donc ....

// Veuillez demander aux développeurs de graver sur une pierre appropriée à l'entrée du forum :

3 / 5 = 0

/ou quelque chose comme ceci :

5 / 3 = 1 5 % 3 = 2

3 / 5 = 0 3 % 5 = 3