想给pbyte变量赋值,可是总出错,源码如下
function New_GetMem(p: Pbyte): Integer;
begin
Move($09$5E$47$C6$0B$00$1D$84, p^, 8);
Result := $0;
end;发现必须每个数必须写成"#$09"这种型式才可以,为什么呢?
我想最后设置一个按钮和一个文本框 点击按钮 文本框显示 09 5E 47 C6 0B 00 1D 84 请问该如何编写
多谢多谢 刚学 向各位多多学习
function New_GetMem(p: Pbyte): Integer;
begin
Move($09$5E$47$C6$0B$00$1D$84, p^, 8);
Result := $0;
end;发现必须每个数必须写成"#$09"这种型式才可以,为什么呢?
我想最后设置一个按钮和一个文本框 点击按钮 文本框显示 09 5E 47 C6 0B 00 1D 84 请问该如何编写
多谢多谢 刚学 向各位多多学习
这应该没有问题了吧。function New_GetMem(p: Pbyte): Integer;
begin
p := $09;
P := P + 1;
p := $5e;
P := P + 1;
...
Result := $0;
end;
begin
p^ := Byte($09);
Inc(p);
p^ := Byte($5e);
Inc(p);
...
Result := $0;
end;
这样比较麻烦嘛,呵呵,我想用MOVE岂不是更快捷一点?
还是多谢了哈~~