1
내가이 http://docs.xojo.com/index.php/MemoryBlock 와 유사한 역할을 것이라고은 Visual Basic .NET에서 사용할 수있는 무엇을 알아 내려고 노력하고있다가실제
내가이 http://docs.xojo.com/index.php/MemoryBlock 와 유사한 역할을 것이라고은 Visual Basic .NET에서 사용할 수있는 무엇을 알아 내려고 노력하고있다가실제
감사의 기본 중 하나를 수행 할 수 있습니다 사용으로 vb.net에서 해당 개체를 알아 내기 위해 필요 배열 Byte()
또는 List(Of Byte)
을 사용하거나 System.Runtime.InteropServices.Marshal
클래스의 .AllocHGlobal
메서드가있는 메모리를 직접 IntPtr
으로 조작 할 수 있습니다. VB.NET은 C#처럼 포인터 연산을 허용하지 않습니다. 일반적인 해결 방법은 Marshal
을 사용하여 주소에서 Byte
배열로 메모리를 복사하고 그곳에서 작업을 수행 한 다음 원래 주소로 다시 복사하는 것입니다.
그러나 궁극적 인 의도에 대한 자세한 정보가 필요합니다. 나는 "XY 문제"를 피하고 싶다.
덕분에 많이, 나는 당신의 의견을 후 일하고있어! – user2667690