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;只能一个一个初始化。 dll窗体问题 无法与主程序同步 用Delphi如何编写这样的窗体(主要是功能) 看了一晚以前的帖子,不知不觉天竟然亮了…… 30 年内软件技术及相关问题的不变与变化 友类的一个用途!!!! 我在广州,怎么考高程 如何插入大量数据(DELPHI+SQL)? 高手快来!让两个MEMO相同状态 SPY++抓到的这两条消息是什么消息阿? 请教:如何在程序中实现文件夹共享、获取文件夹的共享名? 急急急!如何使一个控件在屏幕中间 哪里有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;
只能一个一个初始化。