SizeOf() dynamique
Publié : lun. 15/août/2005 19:11
Fred,
j'ai une question sur la taille des structures.
SizeOf() retourne bien la valeur à la compilation, mais avec certaines structures de MS (par exemple la structure OSVERSIONINFOEX) la valeur de SizeOf doit être différente en fonction des OS du à l'utilisation dans la structure de l'élément suivant:
Selon la doc MS, TCHAR est : A WCHAR if unicode is defined, a CHAR otherwise
soit 16 bits ou 8 bits
Comment fait PB aujourd'hui pour SizeOf()
Une commande du Type DynamicSizeOf() est-ce envisageable (ça nécessiterait de revoir les résidents pour y stocker le type MS exact)?
Je sais, une solution existe en testant si on est en unicode et d'attribuer la valeur ensuite mais si ça peut être fait automatiquement, ça serait transparent et faciliterait les choses
j'ai une question sur la taille des structures.
SizeOf() retourne bien la valeur à la compilation, mais avec certaines structures de MS (par exemple la structure OSVERSIONINFOEX) la valeur de SizeOf doit être différente en fonction des OS du à l'utilisation dans la structure de l'élément suivant:
Code : Tout sélectionner
TCHAR szCSDVersion[128];
soit 16 bits ou 8 bits
Comment fait PB aujourd'hui pour SizeOf()
Une commande du Type DynamicSizeOf() est-ce envisageable (ça nécessiterait de revoir les résidents pour y stocker le type MS exact)?
Je sais, une solution existe en testant si on est en unicode et d'attribuer la valeur ensuite mais si ça peut être fait automatiquement, ça serait transparent et faciliterait les choses