Ошибка с процедурой и двумерныйм массивом.

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ошибка с процедурой и двумерныйм массивом.

Сообщение Rastchepkin » 16.11.2010 20:10:49

Написал процедуру, которая должна менять местами части 2умерного массива. Но не это важно...
в общем начало таково:
procedure gorbig(k:array [0..8,0..8] of integer );
var b:array[0..8,0..8] of integer; c,d,e,i,j:integer;
begin
Но вылетает ошибка "unit1.pas(32,26) Fatal: Syntax error, "OF" expected but "[" found" Смысл то её понятен, но не понятна причины возникновения. Как это можно исправить? и можно лиэ то исправить?

P.S Это для судоку, и хотелось бы узнать можн ли как-то изменить разметку StringgGrid`a? Cделать её болле жирной для сигментов 3х3?
Rastchepkin
незнакомец
 
Сообщения: 5
Зарегистрирован: 10.10.2010 17:17:24

Re: Ошибка с процедурой и двумерныйм массивом.

Сообщение VirtUX » 16.11.2010 21:28:03

Код: Выделить всё
type

  TArrD = array [0..8, 0..8] of integer;

.....
Код: Выделить всё
procedure gorbig(k: TArrD);
var
  b: TArrD; c,d,e,i,j:integer;
begin 


Добавлено спустя 4 минуты 52 секунды:
Rastchepkin писал(а):можн ли как-то изменить разметку StringgGrid`a?

для Судоку не рекомендовал бы использовать StringGrid
Аватара пользователя
VirtUX
энтузиаст
 
Сообщения: 880
Зарегистрирован: 05.02.2008 10:52:19
Откуда: Крым, Алушта

Re: Ошибка с процедурой и двумерныйм массивом.

Сообщение minoshi » 16.11.2010 21:33:21

насчет первого
вот так правильно:
Код: Выделить всё
implementation

{$R *.lfm}

type
mytype = array [0..8,0..8] of integer ;

procedure gorbig(k: mytype);
var b: mytype;
c,d,e,i,j:integer;
begin
end; 


насчет второго:
посмотри в сторону MSEide + MSEgui, там компоненты в дизайн-тайме можно так изменить, что мама родная не узнает

здесь пример, что можно сделать в дизайн-тайме в MSE http://minoshi.dm0.ru/site6/open_and_free_clamavxg.html
Изве загружен только синий фон

Добавлено спустя 36 секунд:
Хе, блин! VirtUX немного обогнал :)
Аватара пользователя
minoshi
постоялец
 
Сообщения: 279
Зарегистрирован: 17.05.2008 21:23:38

Re: Ошибка с процедурой и двумерныйм массивом.

Сообщение Rastchepkin » 18.11.2010 16:36:12

Спасибо большое.
Rastchepkin
незнакомец
 
Сообщения: 5
Зарегистрирован: 10.10.2010 17:17:24


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 24

Рейтинг@Mail.ru