Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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
1-58635
Альф
2003-09-05 11:22
2003.09.18
Можно ли у ScrollBox сделать чтобы скроллбары не прятались ?


1-58683
Dimich1978
2003-09-04 15:47
2003.09.18
Как БЫСТРО найти слово в текстовом файле


1-58760
Андрей Сенченко
2003-09-08 14:37
2003.09.18
Вдруг кто уже сталкивался


14-58868
Серега
2003-08-29 15:35
2003.09.18
Украли логотип


1-58674
Dmitriy M. Volkov
2003-09-03 22:05
2003.09.18
высота taskbar





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский