Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : VB.Net : Récupérer le pointeur d'un tableau de bytes [ Divers / General ] (MartialArtist)

samedi 27 septembre 2008 à 00:31:20 | VB.Net : Récupérer le pointeur d'un tableau de bytes

MartialArtist

Bonjour, je cherche à récupérer le pointeur d'un tableau de byte en VB.Net 2005. Je sais qu'il ne faut pas en théorie utiliser les pointeurs en VB.Net, mais j'en ai besoin pour être rapide (pour ReadFile de kernel32). Je crois qu'il faut utiliser le marshalling, mais je n'y parviens pas ! Concrêtement, j'ai : Dim buf() As Byte Redim buf(100) Dim ptr As IntPtr = IntPtr.Zero et j'aimerais stocker l'adresse mémoire (pointeur) de buf(0) dans ptr. Merci ! Bien cordialement.

samedi 27 septembre 2008 à 00:33:12 | Re : VB.Net : Récupérer le pointeur d'un tableau de bytes

MartialArtist

Désolé pour la mise en page, Opera est mal géré par vbfrance.

Je disais :

Bonjour, je cherche à récupérer le pointeur d'un tableau de byte en VB.Net 2005.

Je sais qu'il ne faut pas en théorie utiliser les pointeurs en VB.Net, mais j'en ai besoin pour être rapide (pour ReadFile de kernel32).

Je crois qu'il faut utiliser le marshalling, mais je n'y parviens pas !

Concrêtement, j'ai :

Dim buf() As Byte
Redim buf(100)
Dim ptr As IntPtr = IntPtr.Zero


et j'aimerais stocker l'adresse mémoire (pointeur) de buf(0) dans ptr.

Merci !
Bien cordialement.


samedi 27 septembre 2008 à 01:05:38 | Re : VB.Net : Récupérer le pointeur d'un tableau de bytes

MartialArtist

Réponse acceptée !
J'ai fini par trouver :

Marshal.UnsafeAddrOfPinnedArrayElement(byteArray, 0)

Je peux aller dormir !


dimanche 28 septembre 2008 à 17:49:05 | Re : VB.Net : Récupérer le pointeur d'un tableau de bytes

Kevin.Ory

Salut,

Un tableau étant un objet par référence, normalement tu n'a pas besoins de trouver le pointeur pour qu'une API fonctionne, tu peux directement lui passer le tableau



Cette discussion est classé dans : net, récupérer, vb, tableau, pointeur


Répondre à ce message

Sujets en rapport avec ce message

[VB.NET][Excel]récupérer un tableau depuis Excel dans une variable object [ par alexj51 ] Bonjour,Je réalise une application en VB.NET et dans le corps d'une fonction, je souhaite récupérer l'information contenu dans une feuille Excel.Pas d Tableau de contrôles en VB .NET [ par chewbaka62 ] Je cherche à déclarer des tableaux de contrôles en VB .NET mais je n'y arrive pas, alors qu'avec VB 6.0, on pouvait le faire en utilisant des groupes tableau excel sous vb.net [ par Val1412 ] Bonjour,je souhaite intégrer un tableau excel dans un form en vb.net 2003 mais je ne sais pas du tout comment m'y prendre pour afficher le tableau dan Récupérer le contenue d’un textbox avec VB.net [ par poilusduboux ] Bonjour Je n’arrive pas à récupérer le contenu d’un textBox du form1 Pour l&#14 [VB.NET] Récupérer le nom du PC [ par j_aub ] Bonjour,comment faire pour récupérer le nom du pc en vb.net? [VB.NET][WINFORM] Ou trouver le tableau type "propriétés" de VS2003 ? [ par oxboz ] Bonjour, Je ne suis pas un habitué des librairies de dotNet. J'aurai voulu savoir si une d'entre elles me donner la possibilité d'intégrer un tableau affacer une ligne d'un tableau avec VB.NET [ par sibaihamza ] salut, g un grand problemj'arrive pas trouver comment effacer une ligne d'un tableau avec le VB.NETpar exemple effacer tab(i)j'attend votre aidemerci [VB.Net] Récupérer valeur [ par swan94170 ] Salut,J'ai un problème :- je me connecte à une base Access (ado)- dans le champs d'une de mes tables j'ai une formule (par exemple : (3+5)*2)Je souhai VB.NET tableau remplissage dynamique [ par flopad ] Bonjour tout le monde!!Alors voilà ce que j'essaie de faire en vb.net et asp.net :Je me connecte sur plusieurs pc en wmi pour savoir si un processus b Inserer un tableau dans un richtextbox [ par et1 ] Bonjour,Je cherche comment on peut inserer un tableau dans un richtextbox.C'est sans doute possible vu qu'un copier/coller à partir de word fonctionne


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version


LG KP501

Entre 9€ et 159€


Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,499 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.