当前位置:主页>仓库管理软件> 列表

const变量初始化问题! 找管家婆软件教程下载

库存管理软件版1楼: 定义了一个结构:
type
TDatasourcesType = record
m_strName: string;
m_iNodeValue: integer;
end;
接下来想定义一个TDatasourcesType的数组常量,并对他进行初始化,应该怎么写呀!
const
defDatasourcesType: array[0..1] of TDatasourcesType =
(
(????),(????)
);

2楼: 这样好像不行吧? 如管家婆软件教程下载

3楼: 行的,以前我都用过,时间长了忘记了!

4楼: CONST定义的是变量吗?那VAR定义的是什么?搞笑~~~[:D]

5楼: 说错了,应该是常量!

6楼: 问题已经解决了!
defDatasourcesType: array[0..1] of TDatasourcesType =
(
(m_strName:''2345'';m_iNodeValue:0),(m_strName:''2345'';m_iNodeValue:0)
);

库存管理软件版7楼: 谢谢大家的参与!

8楼: unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;

type
TDatasourcesType = record
m_strName: string;
m_iNodeValue: integer;
end;

TForm1 = class(TForm)
private
{ Private declarations }
public
{ Public declarations }
end;

const
defDatasourcesType: array[0..1] of TDatasourcesType =
(
(m_strName:''asdf'';m_iNodeValue:0),
(m_strName:''asd'';m_iNodeValue:1)
);

var
Form1: TForm1;

implementation

{$R *.dfm}

end.

这样编译通过了,不知道行不行?

9楼: 厉害

10楼: 多人接受答案了。