|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.06.2010, 11:16 | #1 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Версии Delphi
Устанавливаю старинный компонент в D2009, в нем есть такие строки
Код:
Вопросы: 1. Что такое DELPHI6_UP? Константа? 2. Почему тогда в D7 компилировалось? Она ведь тоже выше 6-й и функция уже перенесена в Classes.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
22.06.2010, 11:41 | #2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Если я где-то вверху укажу {$DEFINE DELPHI6_UP} то все что : {$IFDEF DELPHI6_UP} Между этим условием будет компилятором компилится {$ELSE} иначе если я этот DEFINE не напишу в коде компилится будет эта часть Именно компилится а не выполнятся. {$ENDIF}
I'm learning to live...
|
|
22.06.2010, 12:24 | #3 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Так так так... D2009 пытается компилить после ELSE, с чего бы это? Он не понимает что такое DELPHI6_UP?
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
22.06.2010, 12:26 | #4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
22.06.2010, 12:52 | #5 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Эта вещь вводиться искусственно. Вот допустим, написан код на Дельфи 5, но тип, писавший это подозревает о заковыках в Дельфи 6 и вставил такое условие компиляции.
Далее он компилировал компилировал и накомпилировал на Дельфи 5. А потому взял да и апгрейдился до 6-й версии. А проект сопровождать надо? Надо. Вот он его и сопровождает. Просто дописывает строчку типа Код:
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика Последний раз редактировалось Utkin; 22.06.2010 в 12:55. |
22.06.2010, 13:02 | #6 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Нет. Видимо это где-то есть в недрах VCL.
Посмотрел для примера в другом компоненте, там иначе версию определяют, вот выдрал кусок оттуда: Код:
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
22.06.2010, 13:04 | #7 | |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Цитата:
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
|
22.06.2010, 13:17 | #8 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Стилет же написал:
Код:
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
22.06.2010, 13:35 | #9 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Спасибо, все понятно. Поищу в нете как дефайнами пользоваться, а то я уже наглеть начал
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
22.06.2010, 14:09 | #10 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Версии Delphi | Fellics{новичок} | Софт | 17 | 12.10.2010 21:52 |
Версии Си | L_M | Общие вопросы C/C++ | 1 | 14.05.2008 22:53 |
Выбор версии Delphi | Febreze | Общие вопросы Delphi | 15 | 24.04.2008 23:45 |
Не подскажете название последний версии Delphi? | X-Юзер | Софт | 13 | 12.03.2008 14:46 |
Версии Delphi!!! | Oleg Romanchuk | Свободное общение | 2 | 22.08.2007 10:53 |