![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Есть 2 модуля Unit1 и projects
Листинг Unit1 Код:
type project=array of record name:string[50]; en,me,el:byte; op:string[100]; end; n_a=project; procedure Rozdil(nomer:string); begin SetLength(n_a,n1); n_a:=na(); end; Листинг модуля projects Код:
unit projects; interface const n1=7; type project=array of record name:string[50]; en,me,el:byte; op:string[100]; end; n_a=project; function na():n_a; implementation uses Unit1, Dialogs, SysUtils; function na():n_a; var i:byte; begin try SetLength(Result,n1); for i:=0 to n1-1 do result[i].en:=i; except ShowMessage('Ошибка в блоке'); Abort; end; end; end. В строке SetLength(n_a,n1); "ошибка "(" expected but "," found" Почему? |