if (cmd == 0x0b000)//readfile
{char* pread = (char*)cmddata;
/* if (*pread == 0 && *(pread+2) == 0x14 )
{
memset(pread,0,53);
*pread = 0x32;
memcpy(pread+2,"01234567890123456789012345678901234567890123456789",50);}
if (*pread == 0x32 && *(pread+2) == 0x32 )
{
memset(pread,0,53);
*pread = 0x32;
memcpy(pread+2,"QSQWQSQ_QS[]_][EGEKMEGEKMOWU[]UWU[]_][UW_ACAGACAOA",50);}
if (*pread == 0x64 && *(pread+2) == 0x32 )
{*/
memset(pread,0,53);
*pread = 0x32;
memcpy(pread+2,"JHJDB@BDJH@^\\^X^\\^P^VTVPVTLN@NFDF@FDFXVT\\ZXZ\\RPR\\Z",50);// }
return 0;
这是bcb的代码,我想用delphi实现,如何实现
{char* pread = (char*)cmddata;
/* if (*pread == 0 && *(pread+2) == 0x14 )
{
memset(pread,0,53);
*pread = 0x32;
memcpy(pread+2,"01234567890123456789012345678901234567890123456789",50);}
if (*pread == 0x32 && *(pread+2) == 0x32 )
{
memset(pread,0,53);
*pread = 0x32;
memcpy(pread+2,"QSQWQSQ_QS[]_][EGEKMEGEKMOWU[]UWU[]_][UW_ACAGACAOA",50);}
if (*pread == 0x64 && *(pread+2) == 0x32 )
{*/
memset(pread,0,53);
*pread = 0x32;
memcpy(pread+2,"JHJDB@BDJH@^\\^X^\\^P^VTVPVTLN@NFDF@FDFXVT\\ZXZ\\RPR\\Z",50);// }
return 0;
这是bcb的代码,我想用delphi实现,如何实现
解决方案 »
- 您使用delphi 这样引用过单元吗?
- 如何根据类名定义一个变量,并生成这个类的实例?注意:这个“类名”是一个字符串变量
- 要精通DELPHI最快需要多长时间?
- 有关TChart 画图这方面的一个问题,请帮忙解决!!!高分
- 求解:数据的特殊选取问题
- 急!急!急!在线等.
- 关于报表!请大家帮忙!在线等!~
- 新增记录后,如何取下access中该记录的自动编号.还有...
- 我不想用系统自己带的dbgrids, 我改了她的源码, 重新保存了一个新文件,dbg.pas, 怎样dbg也列到data controls 页面上,又不删掉原来的dbgrids
- 加标志
- pdf 转换bitmap 调整尺寸的问题
- ODAC查询结果不完整
memset==fill
memcpy==copy
具体搜一下帮助
指针符* 换成 ^
$ 换成 0x
&& 换成 and
memset 换用 fillchar
memcpy 换用 copy (相应的 pread 定义为动态数组)