Мне необходимо иметь у диалогового окна свойство - матрицу нагрузок.
В разделе Type я описываю тип TMatrNagr = array [1..500,1..4] of real;
Затем при описании свойства пишу:
property MatrNagr: TMatrNagr read GetMatrNagr write setMatrNagr;
Почему при компиляции на этой строке выдается ошибка: "Field or Method identifier expected" ???
Нельзя что-ли чтобы свойство было типа матрицы? Как тогда быть?
Вот код:
Код:
unit Uzlovye_Nagruzki;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, Buttons, ExtCtrls, Grids;
type
TMatrNagr = array [1..500,1..4] of real;//тут описываю тип матрицы
TForm8 = class(TForm)
StringGrid1: TStringGrid;
Image1: TImage;
BitBtn1: TBitBtn;
BitBtn2: TBitBtn;
Label1: TLabel;
procedure FormCreate(Sender: TObject);
procedure StringGrid1SelectCell(Sender: TObject; ACol, ARow: Integer;
var CanSelect: Boolean);
procedure StringGrid1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
private
{ Private declarations }
public
{ Public declarations }
property MatrNagr: TMatrNagr read GetMatrNagr write setMatrNagr;//на этой строке при компиляции ошибка.
end;