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

VB中有没有UCHAR类型?解决方法

2012-01-30 
VB中有没有UCHAR类型?C/C++ codeUCHAR ucHorzData[1280 * 2]UINT nHorzSize 1280for(UINT i 0 i

VB中有没有UCHAR类型?

C/C++ code
    UCHAR ucHorzData[1280 * 2];        UINT nHorzSize = 1280;            for(UINT i = 0; i < 512; i++)            {                memcpy(ucHorzData, m_CapInfo.Buffer + i * nHorzSize, nHorzSize);                memcpy(m_CapInfo.Buffer + i * nHorzSize, m_CapInfo.Buffer + (512 - 1 - i) * nHorzSize, nHorzSize);                memcpy(m_CapInfo.Buffer + (512 - 1 - i) * nHorzSize, ucHorzData, nHorzSize);            }

我转成VB的以下代码,总提示类型不匹配。
VB code
        Dim ucHorzData(2560) As Byte        Dim nHorzSize  As Integer         nHorzSize = 1280         Dim i As Integer            For i = 0 To i < 512            CopyMemory [color=#FF0000]ucHorzData[/color], m_CapInfo.Buffer + i * nHorzSize, nHorzSize            CopyMemory m_CapInfo.Buffer + i * nHorzSize, m_CapInfo.Buffer + (512 - 1 - i) * nHorzSize, nHorzSize            CopyMemory m_CapInfo.Buffer + (512 - 1 - i) * nHorzSize, ucHorzData, nHorzSize            Next


[解决办法]
你先在C里面找一下这个类型的变量长度是几位的,然后再到VB里面找相应长度的类型试试
[解决办法]
楼主忘了给了m_CapInfo的定义了
[解决办法]
探讨
VB中有没有UCHAR类型?

热点排行