array怎么初始化 test: array[1..5] of byte = ($31, $00, $01, $00, $40);为什么出错cannot initialize variablesdelphi7 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可能是用了type test : array[1..5] of byte = ($31, $00, $01, $00, $40);改用var test : array[1..5] of byte = ($31, $00, $01, $00, $40);就可以了。 可以在构造函数中初始化,或者在Form的OnCreate()中初始化。如果需要在定义时初始化,可以这样做:const test: array[1..5] of byte=($31, $00, $01, $00, $40);但前提是test数组在程序运行时不被更改,否则编译会报错,添加const目的是保护test不被更改,以提高软件的健壮性。 const test : array[1..5] of byte = ($31, $00, $01, $00, $40);就可以了var test : array[1..5] of byte;只能一个一个初始化。 下载了Delphi+SQL仓库信息管理系统不全,高分求库存盘点 delphi中的多表查询语句? 111 delphi低版本中的程序在高版本中为什么不能顺利运行啊 如何实现类似网络设置IP地址那样的输入方法? 如何获取硬盘中的唯一序列号 很菜鸟的问题 TAdvStringGrid 的 TFilterData 的过滤作用好像有问题 请问如何判断一个TForm对象是否已经存在? 有谁能告诉我 TeamSource 怎么用吗? 急急急!如何使一个控件在屏幕中间 哪里有WINXP下载
改用var test : array[1..5] of byte = ($31, $00, $01, $00, $40);
就可以了。
如果需要在定义时初始化,可以这样做:
const test: array[1..5] of byte=($31, $00, $01, $00, $40);
但前提是test数组在程序运行时不被更改,否则编译会报错,添加const目的是保护test不被更改,以提高软件的健壮性。
就可以了
var test : array[1..5] of byte;
只能一个一个初始化。