2013-08-18 5 views

Répondre

1

Vous pouvez utiliser un tableau Byte() ou List(Of Byte), ou manipulez la mémoire directement avec la méthode System.Runtime.InteropServices.Marshal de la classe .AllocHGlobal avec IntPtr. Notez que VB.NET n'autorise pas l'arithmétique du pointeur comme le fait C#. Une solution de contournement commune consiste à utiliser Marshal pour copier la mémoire d'une adresse dans un tableau Byte, y effectuer le travail, puis le recopier à l'adresse d'origine.

Mais nous avons besoin de plus d'informations sur votre intention ultime. Je veux éviter un "problème XY".

+0

merci beaucoup, je l'ai eu travailler après votre commentaire! – user2667690