马上解决马上给分
解决方案 »
- Class 和 Sub-Class 里的Method。。
- 有关数据输出格式的问题
- 首次用XMLDocument控件,急啊
- 如何将TreeView中所有父节点全部展开?
- 問一個小問題,在顯等待!!
- 紧急!SOS!救命!在Delphi里如何调用COM组件呀!
- 怎么样打开和关闭文件
- 怎么方便地将dataset中的记录导出为文本文件?
- 在用quickReport做报表,我希望band中的QRlabel能动态创建,可为何创建后不显示呢?
- 能不能把quick report输出成一个文件呀???(*.bmp,*.txt)谁是高手呀???
- 窗体的可视化继承
- 为什么我用trackbar不能控制flash文件的播放进度?
var
a: array [0..3] of byte;
i: integer;
begin
a[0]:= 99;
a[1]:= 0;
a[2]:= 0;
a[3]:= 0;
i:= integer(a); // Caption:= IntToStr(i);
TAAAA = record
case BBBB: Boolean of
True: (a: array[0..3]of byte);
False: (b: integer);
end;var
Test : TAAAA;
begin
Test.a[0] := 99;
Test.a[1] := 0;
Test.a[2] := 0;
Test.a[3] := 0;
Caption := IntToStr(Test.b);
end;
FillChar(Buf,sizeof(Buf),0)
把前四位转换成int
他会把前4个字节当整数的
var
value : array [0..100] of byte;
i : Integer;
begin
value[0] := 1;
value[1] := 2;
value[2] := 3;
value[3] := 4;
i := Integer(value);
ShowMessage(IntToStr(i));end;To : Pazee 为什么编译通不过呀,在闷人吧?
TAAAA = record
case BBBB: Boolean of
True: (a: array[0..3]of byte);
False: (b: integer);
end;var
Test : TAAAA;
begin
Test.a[0] := 0;
Test.a[1] := 0;
Test.a[2] := 0;
Test.a[3] := 0;
Caption := IntToStr(Test.b);
^^^^^^^^^^^^^^^^^得到的结果不对呀,应该Test.b = 0 呀
end;
a:array[0..3] of byte;
j,i,k:integer;
begin
i:=0;
for j:=0 to 3 do
begin
k:=a[j];
i:=i+(k shl (8*j));
end;
end;
T3BArray=array[0..3] of byte;////////////////////////////function ArrayToInt(A:T3BArray):integer;
var
j,k:integer;
begin
result:=0;
for j:=0 to 3 do
begin
k:=a[j];
result:=result+(k shl (8*j));
end;
end;
value : array [0..100] of byte;
~~~~~~~~~~~~~~~~~~~~这么大,integer能够放下吗?
ktsmallghost(smallghost你也菜的可以了
i : Integer;
人生最大的幸福莫过于顿顿有玉米吃
(CSDN 论坛助手,挺好使!俺们拨号上网的有福了)
人生最大的幸福莫过于顿顿有玉米吃
(CSDN 论坛助手,挺好使!俺们拨号上网的有福了)
别老看比编译的错误,看看原因。var
value : array [0..3] of byte;
i : Integer;
begin
value[0] := 1;
value[1] := 2;
value[2] := 3;
value[3] := 4;
i := Integer(pointer(value));
~~~~~~~
ShowMessage(IntToHex(i, 4));
end;变成空指针就行了。