Allocation precise de memoire avec vb .net

Résolu
foufidou Messages postés 156 Date d'inscription mardi 31 août 2004 Statut Membre Dernière intervention 21 mai 2015 - 6 mars 2009 à 17:57
foufidou Messages postés 156 Date d'inscription mardi 31 août 2004 Statut Membre Dernière intervention 21 mai 2015 - 7 mars 2009 à 15:14
Bonjour,
ma question est toute simple, pendant le l'utilisation d'une DLL, j'ai trouvé dans sa documentation cette phrase que j'arrive pas à comprendre :
"En entrée, allouer une taille de 100 Ko à cette zone de mémoire."
Comment puis-je allouer cette taille precise à une zone memoire !!!
sachant que le type en C c'st du "unsigned int *" qui se traduit
-normalment- en "ByRef Long" !!!!

3 réponses

The Meteorologist Messages postés 232 Date d'inscription jeudi 18 janvier 2007 Statut Membre Dernière intervention 3 novembre 2011 1
7 mars 2009 à 11:43
Excuse-moi pour la faute, je voulais dire un entier non-signé bien sûr.

Simon
3
The Meteorologist Messages postés 232 Date d'inscription jeudi 18 janvier 2007 Statut Membre Dernière intervention 3 novembre 2011 1
7 mars 2009 à 11:42
Bonjour, ll sagit d'un entier signé 32bit ce qui correspond au type UInt32 en VB.NET.

Aussi non pour allouer une taille précise en mémoire rien ne t'empêche de créer un tableau buffer de x octets.

Dim Buffer(32 ^ 2) As Byte
0
foufidou Messages postés 156 Date d'inscription mardi 31 août 2004 Statut Membre Dernière intervention 21 mai 2015
7 mars 2009 à 15:14
Merciiiiii
0
Rejoignez-nous