Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.18;
Скачать: CL | DM;

Вниз

Структурирование программ   Найти похожие ветки 

 
Keith Flint   (2003-09-01 09:01) [0]

Кодируя большую прогу (уже > 5000 строк) столкнулся со следующей проблемой: хотелось бы вынести отдельные функции в отдельные модули *.pas. Но, эти функции работают с компонентами VCL на форме (ListView ит.д.), а хотелось бы не дописывать в этих модулях TForm1.xxx, можно ли как-нибудь решить эту ситуацию?


 
Song ©   (2003-09-01 09:04) [1]

Выносишь в отдельные файлы, а потом в нужном месте напишешь {$I file.pas}


 
Reindeer Moss Eater ©   (2003-09-01 09:05) [2]

Модули должны быть независимыми. Если функция использует ListView, надо внимательно посмотреть, не достаточно ли ей работать со списоком строк (одним из свойств ListView).


 
Reindeer Moss Eater ©   (2003-09-01 09:08) [3]

Либо передавать этот ListView в качестве параметра. (не работать с конкретным экземпляром на конкретной форме


 
OptiX ©   (2003-09-04 19:14) [4]

интересно, а из Вас кто нибудь читал ООП (нормально).
(обычно человек который хорошо знает ООП такие вопросы не задает)


 
Keith Flint   (2003-09-04 19:20) [5]

АГА, АГА, а что это такое, ООП, - сокращать то мы все умеем, например, знаешь что такое СЗБЭНКИСИТПЭ


 
хм ©   (2003-09-04 20:49) [6]

орех


 
noname85   (2003-09-04 21:02) [7]

Keith Flint,
ООП - Объектно Ориентированное Программирование

OptiX,
не все такие родились такими спецами, как ты, о Великий!!!


 
Anatoly Podgoretsky ©   (2003-09-04 22:49) [8]

Keith Flint (04.09.03 19:20) [5]
Организация Освобождения Палестины и зачем нам ООП


 
Keith Flint   (2003-09-05 19:43) [9]

Точно! :o)



Страницы: 1 вся ветка

Текущий архив: 2003.09.18;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.013 c
14-58917
strelok
2003-08-26 10:12
2003.09.18
софт с интерфейсом на html


1-58742
Игорь Николаев
2003-09-07 10:17
2003.09.18
2-мерный массив


1-58680
New guy
2003-09-04 18:32
2003.09.18
прога запускаемая с CD-ROM a


3-58542
Mikle
2003-08-28 10:01
2003.09.18
Проблема с Query в Delhi4


14-58832
Председатель комиссии
2003-08-30 19:17
2003.09.18
Мастера Delphi: опрос