IPB
ЛогинПароль:

> Взаимодействие модулей, Общие типы
comanche
сообщение 29.03.2006 14:00
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 41
Пол: Мужской
Реальное имя: Эдд

Репутация: -  0  +


Имеются два модуля, в первом описан тип record и массив соответствующих записей. Во втором модуле- процедура, которая сортирует этот массив.

Чтобы использовать в первом модуле процедуру второго, нужно чтобы в процедуре имелся параметр-переменная массива записей из первого модуля. Верно?

Так вот, как я могу описать тип этого параметра во втором модуле? Если модуль использует другой модуль, возникает ошибка: "Cyclic uses list in interface part of unit Students", а так, второй модуль не знает что в первом модуле есть такой тип записей.

Сообщение отредактировано: comanche - 29.03.2006 14:02


--------------------
Released by Demons
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
comanche   Взаимодействие модулей   29.03.2006 14:00
volvo   Не совсем... Только, если оба модуля подключают др...   29.03.2006 14:05
comanche   Заголовки в разделе int/imp не совпадают т.к. паск...   29.03.2006 14:19
volvo   Ну, так я же написал, что делать: Unit Students; I...   29.03.2006 14:23
comanche   Поместил один модуль в implementation другого и вт...   29.03.2006 14:36
volvo   Ну, это, наверное, у тебя спросить надо :) ... Я, ...   29.03.2006 16:19
comanche   Но ведь в у SearchByName есть параметр-массив. То...   29.03.2006 16:48
comanche   Unit SortSear; Interface Uses CRT, Students, ...   29.03.2006 17:04
volvo   Ты ПРОГРАММУ полностью ПРИАТТАЧИТЬ (в архиве) може...   29.03.2006 17:10
comanche   Учту :wink:   29.03.2006 17:14
volvo   Ну, начнем с того, что твой проект у меня в TMT 3....   29.03.2006 17:29
comanche   Странно, мой нормально компайлит. Там есть описанн...   29.03.2006 17:34
volvo   Так... А вот теперь - вопрос на засыпку: ГДЕ у теб...   29.03.2006 18:35
comanche   Была описана в модуле mainops как глобальная, стро...   29.03.2006 18:41
volvo   Хы... Правда? А ты что, в GraphOps где-то MainOps ...   29.03.2006 18:43
comanche   Допустим, я подключил MainOps в impementation Grap...   29.03.2006 18:47
volvo   Знаешь, что я тебе скажу? После 10-минутного перек...   29.03.2006 18:57
comanche   Надо будет попробовать написать заного. Всё равно...   29.03.2006 19:06
hardcase   Вот тебе совет: объявляй типы в отдельном модуле. ...   29.03.2006 20:44


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 24.07.2025 1:27
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"