![]() |
![]() |
comanche |
![]()
Сообщение
#1
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 41 Пол: Мужской Реальное имя: Эдд Репутация: ![]() ![]() ![]() |
Имеются два модуля, в первом описан тип record и массив соответствующих записей. Во втором модуле- процедура, которая сортирует этот массив.
Чтобы использовать в первом модуле процедуру второго, нужно чтобы в процедуре имелся параметр-переменная массива записей из первого модуля. Верно? Так вот, как я могу описать тип этого параметра во втором модуле? Если модуль использует другой модуль, возникает ошибка: "Cyclic uses list in interface part of unit Students", а так, второй модуль не знает что в первом модуле есть такой тип записей. Сообщение отредактировано: comanche - 29.03.2006 14:02 -------------------- Released by Demons
|
![]() ![]() |
comanche |
![]()
Сообщение
#2
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 41 Пол: Мужской Реальное имя: Эдд Репутация: ![]() ![]() ![]() |
Странно, мой нормально компайлит. Там есть описанный тип PTRecords, можно использовать и его.
GraphOps.pas, строки 296, 297, 298: Код 11: begin // DELETE DATABASE; TFileOps.DeleteDatabase; end; меняем на Код 11: begin // DELETE DATABASE; end; Должно запуститься ![]() Кстати! Здесь Код 11: begin // DELETE DATABASE; TFileOps.DeleteDatabase; end; та же фигня, метод DeleteDatabase описан с параметром, а при его использовании, параметр не нужен. Сообщение отредактировано: comanche - 29.03.2006 17:41 -------------------- Released by Demons
|
![]() ![]() |
![]() |
Текстовая версия | 25.07.2025 7:26 |