|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
06.11.2012, 18:21 | #1 |
Форумчанин
Регистрация: 18.10.2010
Сообщений: 419
|
Описание в одном юните, реализация - в другом
Возможно ли такое в Delphi?
т.е. в одном юните описан класс и его методы, а реализация методов - в другом юните у меня большой код, хотелось бы его распихать для удобства. заранее спасибо =) |
06.11.2012, 18:29 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
По-моему нельзя... Но не утверждаю. Я так никогда не провожу декомпозицию.
I'm learning to live...
|
06.11.2012, 18:45 | #3 | |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
мм чего?
Можно все, абсолютно все. Создаете класс, все методы делаете абстрактными. Тогда этот класс не нужно будет описывать А вот наследуемые от него - уже нужно. По мучайте справку. Цитата:
Последний раз редактировалось Человек_Борща; 06.11.2012 в 18:47. |
|
06.11.2012, 20:09 | #4 |
Форумчанин
Регистрация: 18.10.2010
Сообщений: 419
|
Человек_Борща, спасибо, но вы не поняли.
не нужно никаких абстрактных методов и наследования. должен быть один обычный нормальный класс, с нуля, просто чтобы сам код физически лежал в другом юните. наследование абстрактных - это не то... |
06.11.2012, 20:14 | #5 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Как по мне, то это плохой ноу хау. Ну делайте обращение из методов вашего класса к процедурам и функциям лежащим в другом юните с передачей кучи параметров. Изврат вообще-то
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
06.11.2012, 21:02 | #6 | |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Цитата:
Да и зачем вам геморой? Вот Classes в 20к строк кода и ничего, все океюшки работает. |
|
06.11.2012, 21:53 | #7 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
06.11.2012, 22:07 | #8 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Stilet, оно есть. Я уже писал чем реализуется. Но на практике, удобнее все в одном.
|
07.11.2012, 07:23 | #9 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Борщ, это совсем не то же самое.
в делфи такого же нет, поскольку dcu заменяет обоих(.h + lib) Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
07.11.2012, 08:21 | #10 |
Старожил
Регистрация: 08.02.2012
Сообщений: 2,173
|
Я подозреваю, что автору поможет это:
http://delphiworld.narod.ru/base/include_directive.html
Правильно поставленная задача - три четверти решения.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
выбор в одном диапазоне, а поиск в другом | pavelitel | Microsoft Office Excel | 3 | 07.10.2012 00:37 |
как использовать переменную,прописанную в другом юните? | lubafffka | Общие вопросы Delphi | 2 | 01.05.2012 20:42 |
Изменение количества наименования на одном листе при вводе на другом | Leito_07 | Microsoft Office Excel | 2 | 08.01.2012 23:41 |
Поиск элемента в одном столбце и замена в другом | Volgar | Microsoft Office Excel | 13 | 05.01.2011 19:49 |
Обратиться к процедуре в другом юните | MyLastHit | Общие вопросы Delphi | 5 | 03.01.2011 18:23 |