Форум: "Основная";
Текущий архив: 2003.09.18;
Скачать: [xml.tar.bz2];
ВнизСтруктурирование программ Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c