C++中有这样的变量如下:其中Data_buffer为void *data_bufferLPBYTE lpY,lpU,lpV;
lpY=(BYTE*)data_buffer;
lpV=lpY+405504;
lpU=lpV+202752;如何转换delphi的代码?谢谢!
lpY=(BYTE*)data_buffer;
lpV=lpY+405504;
lpU=lpV+202752;如何转换delphi的代码?谢谢!
解决方案 »
- 关于登录界面的一个问题
- 跪求就:MSComm组件 收短信的问题(最后50分相送)
- 【双百送上】开发了一个在线文档编辑的控件!!期待讨论
- 怎样让socket不断发数阿?
- delphi中不使用delphi的数据库控件,只使用代码怎样实现?
- Grid的列怎么来调整?
- 对表 "Source"UPDATE 操作,显示错误提示:" InternalDataSet: Cursor not returned from Query."
- 我想从最基本的底层写http和ftp应用,不知从何入手,希望给点帮助
- 我做了一个打印程序,现在想把他作成一个可安装程序,我安装了delphi6中的installshield,可不知道该怎么用,哪里有这方面的资料,请求帮
- 如何用delphi 连接oracle
- 运行时怎么才能显示 Object Inspector 窗口
- Delphi循环问题
lpY:=(pBYTE)data_buffer;
inc(lpV,405504);
inc(lpU,202752);
lpY,lpU,lpV:pbyte;
lpY:=pBYTE(data_buffer);
lpV:=lpY;
inc(lpV,405504);
lpU:=lpV;
inc(lpU,202752);
lpY=(BYTE*)data_buffer;
lpV=lpY+405504;
lpU=lpV+202752;
===>Delphi:var
lpY,lpU,lpV:pByte;lpY = @data_buffer; //取地址运算,不清楚你的data_buffer是什么类型
pV:=lpY;
inc(lpV,405504);
lpU:=lpV;
inc(lpU,202752);MS楼主要进行3D 图形处理啊 Y:亮度 U :水平分量 V:垂直分量