Текущий архив: 2009.06.21;
Скачать: CL | DM;
Вниз
Динамический массив. Найти похожие ветки
← →
Student © (2009-05-04 12:31) [0]Здравствуйте. В коде выводит ошибку: [Error] Formules.pas(54): Record, object or class type required
Вот кодunit Formules;
interface
uses Windows, Dialogs;
type
TFormula = class(TObject)
public
procedure Fork_1_X_2;
end;
TFork = array of array of integer;
const CountBK : integer = 3;
var
Formula : TFormula;
aFork : TFork;
implementation
procedure TFormula.Fork_1_X_2;
begin
SetLength(aFork, 456);
aFork[1]. ----ошибку пишет [Error] Formules.pas(54): Record, object or class type required
end;
Чё дельфям не нравицца?
← →
clickmaker © (2009-05-04 12:33) [1]> Чё дельфям не нравицца?
точка. Это же массив of integer, а не записей, причем двухмерный
← →
Student © (2009-05-04 12:35) [2]Ой -)
aFork[1] :=1; вот так если пишу
вот ошибку выводит
[Error] Formules.pas(54): Incompatible types: "Integer" and "dynamic array"
← →
Student © (2009-05-04 12:36) [3]Всё. Гоню. Разобрался. Пасибо
← →
Palladin © (2009-05-04 12:36) [4]а на кой ты туда точку поставил? озарение свыше?
← →
Student © (2009-05-04 12:36) [5]aFork[1][2] :=2; вот как надо было -))))
← →
{RASkov} © (2009-05-04 12:37) [6]> [5] Student © (04.05.09 12:36)
или через запятую.... [1,2]
← →
Palladin © (2009-05-04 12:39) [7]
> aFork[1][2] :=2; вот как надо было -))))
кто бы сомневался...
← →
clickmaker © (2009-05-04 12:44) [8]вообще-то, aFork[1] - тоже массив
и ему тоже надо SetLength сделать. Иначе мимо памяти писать будешь
← →
{RASkov} © (2009-05-04 13:03) [9]> вообще-то, aFork[1] - тоже массив
именно поэтому и ошибка:
> [Error] Formules.pas(54): Incompatible types: "Integer" and "dynamic array"
:)
Страницы: 1 вся ветка
Текущий архив: 2009.06.21;
Скачать: CL | DM;
Память: 0.46 MB
Время: 0.005 c