首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

copymemory的有关问题

2013-07-04 
copymemory的问题原VB的项目代码现在需要转化到VB.NET 下,现在遇到问题,有些代码不知道如何转化到.NET ,请

copymemory的问题
原VB的项目代码现在需要转化到VB.NET 下,现在遇到问题,有些代码不知道如何转化到.NET ,请大家帮帮忙。

VB代码:

CopyMemory ByVal VarPtr(dbl),ByVal VarPtl(fbyfile(0))+90,8

不知道这段代码如何在.NET中实现,感谢大家了。
[解决办法]

引用:
Quote: 引用:

Marshal.Copy
http://msdn.microsoft.com/zh-cn/library/system.runtime.interopservices.marshal.copy.aspx


你好,我是想用marshal.copy来做的,但是不成功。VarPtl(fbyfile(0))+90 主要是这个指针偏移量90不知道如何实现。marshal.copy中的偏移量是 数组的偏移量。

还请您帮帮忙。


数组的偏移量*每个元素的大小=地址偏移。
比如对于short[],那么就是偏移45个元素。如果是byte[]就是90。

热点排行