W
water
Unregistered / Unconfirmed
GUEST, unregistred user!
由于对C只是胡乱的啃过几部"砖头",所以对一些实作的地方不很明白,这几天由于在把一段用C写的算法转换成Object Pascal,结果写了一本被卡壳了,还请前辈大虾相救于水火之中,问题是这样的:
C Program:
DDSURFACEDESC ddsd;
BYTE *dest = (BYTE*)ddsd.lpSurface;
...
for (i=0
i < (BYTE)ddsd.dwHeight
y++)
{
...
dest=0xFF
//Question
...
}
前面的dest明明是声明成了一个BYTE的指针变量,为什么到了注有Question的那一行时,竟会变成了一个数组????? 维数多大????
转换成Object Pascal该如何写呢????????????????????
请点破迷津,我的头快炸了,Help!!
C Program:
DDSURFACEDESC ddsd;
BYTE *dest = (BYTE*)ddsd.lpSurface;
...
for (i=0
i < (BYTE)ddsd.dwHeight
y++)
{
...
dest=0xFF
//Question
...
}
前面的dest明明是声明成了一个BYTE的指针变量,为什么到了注有Question的那一行时,竟会变成了一个数组????? 维数多大????
转换成Object Pascal该如何写呢????????????????????
请点破迷津,我的头快炸了,Help!!