Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Процедура с параметром [D7, XP]


User_OKA ©   (2006-04-11 11:23:00) 

Есть два модуля. В первом модуле объявлена запись rCPU и массив записей.
type
rCPU = record
 Number : Byte;
 PassByOZU : array [1..10] of Byte;
 TimeConflict, TimeWork, FaktorLoading, NumberConflict : Byte;
end;
var
CPU : array of rCPU;

Необходимо в другом модуле использовать процедуру, где как параметр выступал бы массив записей rCPU.

procedure CPURecordData(pCPU : array of rCPU);

пишет [Error] Setting_Unit.pas(70): Undeclared identifier: 'rCPU'

Через Uses модули связаны, Чего посоветуете?


Плохиш   (2006-04-11 12:12:00) [1]


> User_OKA   (11.04.06 11:51) [3]

Если [1] не помогает, то прожуй и попробуй спросить ещё раз.


User_OKA   (2006-04-11 11:51:00) [2]

как и где описать процедуру исаользуемую в другом модуле procedure CPURecordData(pCPU : TCPUarray);


ЮЮ   (2006-04-11 11:32:00) [3]

да и вместо
 pCPU : array of rCPU
лучше
  pCPU : TCPUarray;

где
 TCPUarray = array of rCPU;


User_ZAZ   (2006-04-11 11:28:00) [4]

Прописать rCPU = recordв секции interface


Наверх

Титульная страница Поиск, карта сайта Написать письмо