Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
La norme est la norme, il n'y a donc rien à y faire, pas moyen. Il y a une erreur - signalez-la aux développeurs. Il n'y a pas d'autre moyen.
Dans la bible standard, l'appel est GetLastError.
mais il devrait être comme ceci ::GetLastError.
Sinon kernel32::GetLastError est un bug.
Comment ne pas le corriger ?
Comment pouvez-vous ne pas l'éditer ?
J'ai fait des allusions, j'ai montré et j'ai écrit.
#import
int GetLastError(int )
---
et c'est tout. Le contexte est libre.
Si vous ne voulez pas procéder de cette manière, RtlGetLastError est similaire.
J'ai fait des allusions, j'ai montré et j'ai écrit.
#import
int GetLastError(int )
---
et c'est tout. Le contexte est libre.
Si vous ne voulez pas procéder de cette manière, RtlGetLastError est similaire.
ne voulez-vous pas procéder de cette manière - RtlGetLastError - similaire
L'auteur a un grand respect pour le travail effectué. Si l'auteur n'y voit pas d'inconvénient, j'inclurai ces deux classes dans ma bibliothèque de classes SCL.
Cependant, ces classes contiennent des erreurs dans la définition des types standard de Microsoft, qui entraînent d'autres erreurs dans l'algorithme. Par exemple, le type DWORD n'est pas int mais uint. Pour cette raison, j'ai dû réviser certains algorithmes dans les classes, mais cela n'a pas été très difficile.
_Konstantin_:
Par exemple, le type DWORD n'est pas un int, mais un uint.
Le bitness est le même. Cela suffit pour l'appel.
Je ne comprends pas très bien comment la sécurité des threads est mise en œuvre ? Supposons que plusieurs processus écrivent et lisent en même temps. Logiquement, il devrait y avoir quelque chose comme Lockfile, mais je ne l'ai pas trouvé dans la librairie. Ou est-ce que c'est déjà implémenté au niveau du winapi ?
La lib n'a pas de section binding, parce que théoriquement le code peut être exécuté dans différents processus.
Pour le contrôler, utilisez votre variante ou https://www.mql5.com/fr/code/1835.