在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
在函数中如果数组的个数不定,可以使用开放数组参数 实参可以接受静态数组和动态数组 procedure p1(a:array of Byte); begin ShowMessage( IntToHex( Integer(@a),2)); ShowMessage(IntToStr(a[0])); end; procedure TForm1.btn1Click(Sender: TObject); var a:array[0..5] of Byte; begin ShowMessage(IntToHex( Integer(@a),2)); p1(a); end; procedure TForm1.btn2Click(Sender: TObject); var a:array of Byte; begin SetLength(a,10); a[0]:=10; ShowMessage(IntToHex( Integer(@a),2)); p1(a); end; 经常使用的 array of const 类型的数组就能实现把不同类型、不同个数元素组成的数组一下子传递给例程。如下面Format 函数的定义: function Format (const Format: string; const Args: array of const): string; |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论