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
233
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
233
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