빌더 소스를 델파이로 바꾸는 중인데요..
BYTE Value[240 * 320 * 3];
for(int i = 0; i < 240 ; i++)
CopyMemory(&Value[i * 320 * 3], (BYTE *)Bitmap->ScanLine[i], 320 * 3);
이런 소스를 델파이로 바꾸는데요..
Value : array[0..240*320*3] as Byte;
for i := 0 to 240 - 1 do
begin
CopyMemory(@Value[i * 320 * 3], Bitmap.ScanLine[240 - i - 1], 320 * 3);
end;
온라인상이라서 대충 문법을 맞게 쳤는지는 모르겠는데.. 이렇게 바꿨습니다..
근데, 델파이의 CopyMemory에서 다운되는데요.. 왜 그럴까요..
|