在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
procedure TForm1.FormCreate(Sender: TObject); begin c:= '1'; procedure TForm1.RzButton1Click(Sender: TObject); var buf: array[0..1] of byte; bus: array[0..3] of byte; si:SmallInt ; i:Integer ; w1,w2:Word; //two bytes represent a word, not an integer begin {定义Byte,并写入数据} buf[0] := $01; buf[1] := $02; {0000 0010 0000 0001 } bus[0] := $00; bus[1] := $01; bus[2] := $02; bus[3] := $03; {1} Move(buf,si,SizeOf(SmallInt) ); ShowMessage(IntToStr(si)); {2} WordRec(w1).Lo:= buf[0]; WordRec(w1).Hi:= buf[1]; w2:= PWORD(@buf)^; {3} Move(bus,i,SizeOf(Integer) ); ShowMessage(IntToStr(i)); end; procedure TForm1.RzButton2Click(Sender: TObject); var a: array[0..7] of Byte; d1, d2: Double; begin d1 := 123.456; fillchar(a, 8, 0); {fillchar} Move(d1, a, 8); Move(a, d2, 8); ShowMessage(FloatToStr(d2)); end;
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论