Bonjour,
sur mon programme j'utilise des déclarations comme : DWORD, LPWSTR, ULONG...
mais je ne sais pas à quoi ca correspond?
Quelqu'un pourrait m'éclaircir sur ce point?
Merci
Bonjour,
sur mon programme j'utilise des déclarations comme : DWORD, LPWSTR, ULONG...
mais je ne sais pas à quoi ca correspond?
Quelqu'un pourrait m'éclaircir sur ce point?
Merci
Salut,
ce sont des formats de variables comme int, char ou float.
DWORD est un nombre codé sur 32 bits,
LPWSTR est une chaine de caractères à caractère de fin,
ULONG est un long (int sur 32 bits) non signé (u comme unsigned).
Il y a quelques explications sur internet, il suffit de connaître les bons mots clés.![]()
Merci de ces renseignements mais pourquoi on utilise un LPWSTR et pas un char[x] par exemple? Il y a une différence?
Cela dépend de ton application, ce sont des chaînes formatées utilisés par les API Windows (donc universelle sous Windows) alors que le char[x] sera propre à un compilateur C.
Mais techniquement, si tu passes en paramètre un char[], au lieu d'un LPWSTR ou LPCSTR, ca doit compiler et fonctionner.
Merci de ton aide, j'y vois un peu plus clair dans ma tête.
Partager