sizeof()

Archive.
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

sizeof()

Message par Anonyme2 »

la doc dit
Description

La commande SizeOf permet de renvoyer la taille en octets que prendra une structure complexe (ne fonctionne pas avec les type de base tels que 'l' (long), 'w' (word) etc.), une interface ou meme une variable. C'est très utile dans de nombreux cas, notamment lors de l'utilisation des commandes API.

voilà le code de test

Code : Tout sélectionner

ABCFLOAT.WIN32_FIND_DATA

Debug SizeOf(WIN32_FIND_DATA)
Debug SizeOf(ABCFLOAT)
Debug ""


ppshf.IShellFolder

Debug SizeOf(IShellFolder)
Debug SizeOf(ppshf)
Debug ""
dans le cas ou une variable a le même nom qu'une structure ou interface, la déclaration du type ABCFLOAT.WIN32_FIND_DATA ne donne pas d'erreur mais le retour de sizeof() se fait non pas sur la variable mais sur la structure/interface

Le 2eme problème avec les interfaces, sizeof() ne retourne pas la même chose (qu'elle est la bonne valeur ?).