Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Компиляция кода D2007 в XE8.


Abcdef123 ©   (2015-07-29 09:02:00) 

Здравствуйте, Мастера.
Извините, если задаю вопрос слишком простой, прошу дать ссылку или объяснить здесь, как оптимально (не затрачивая много времени на перевод кода в новую версию дельфи). Наверняка кто-то уже прошел этот этап и сделал свои выводы.
Я в частности поясню, с чем я столкнулась.
1. В Свойствах проекта в среде XE8 есть новое Inherit. Какие из этих свойств надо оставить Inherit=True, а какие лучше отключить? Я заметила, что если все включены, то при компиляции выдает столько простейших ошибок (типа uses Forms и многие другие не признает), что я не не знаю, надо ли править код (типа везде писать префикс - к примеру Vcl.Forms), или просто нужны правильные настройки проекта.
2. Если код придется править, то может у кого то есть набор часто встечающихся необходимых правок?
Я некоторые не нашла пока даже, на что надо править - к примеру uses Messages , и еще, к примеру, ShortDateFormat. (Это просто на первую вскидку, самих ошибок гораздо больше)
Заранее спасибо!


Abcdef123   (2015-07-31 11:10:00) [1]

Нет, еще не обращалась. Я ж до вашего 5го ответа не была уверена, как в принципе полжна проходить "адаптация". Теперь я знаю, что префиксы прописывать вручную не нужно. Так что попытаюсь еще сама покопаться еще немного, уж если не получится, то буду обращаться в службу поддержки.
Спасибо вам за ответы.


Игорь Шевченко   (2015-07-31 10:19:00) [2]

Abcdef123   (31.07.15 07:15) [6]

А что говорят в поддержке Embarcadero про ваш случай ? Обращались ?


Abcdef123   (2015-07-31 07:15:00) [3]

To [5] Спасибо за ответ! Теперь мне ясно, что в принципе никаких правок не должно быть. Просто по непонятной мне причине у меня не работает. Я удалила файлы, как вы сказали, даже не только - bdsproj, cfg,но и dproj.local, .res ...короче, оставила только .dpr. Но, все равно, у меня не компилится. И я вручную дописываю префиксы, а поскольку проект большой, то кажется нет конца моей работе. И как выясняется, что это и не надо. Похоже надо искать причину, почему у меня не работает. У меня комп Win7 64bit. А у вас?


Игорь Шевченко   (2015-07-30 12:13:00) [4]

Abcdef123   (30.07.15 11:31) [4]

Надо удалить bdsproj и cfg
Открыть dpr
никаких дополнительных правок в исходный код не вносить.

XE2, XE5, XE7 - процесс проходил безболезненно.
XE8 - не пробовал, но не думаю, что именно эта часть там изменилась


Abcdef123   (2015-07-30 11:31:00) [5]

To [3]
Вот проблема.вопрос:при компиляции выдает столько простейших ошибок (типа uses Forms и многие другие не признает), что я не не знаю, надо ли править код (типа везде писать префикс - к примеру Vcl.Forms), или просто нужны правильные настройки проекта.
2. Если код придется править, то может у кого то есть набор часто встечающихся необходимых правок?
Я некоторые не нашла пока даже, на что надо править - к примеру uses Messages , и еще, к примеру, ShortDateFormat. (Это просто на первую вскидку, самих ошибок гораздо больше)


Игорь Шевченко   (2015-07-30 10:24:00) [6]


> но проблема не исчезла


какая ?


Abcdef123   (2015-07-30 06:45:00) [7]

To [2] Я сделала так, но проблема не исчезла. Или я ожидаю невозможного? Вопросы все еще остаются, которые описала выше.
Если более конкретно, если вы запускаете dpr, то при компиляции префиксы ко всем юнитам добавляются сами автоматически? Или вы все таки вручную сами прописывали префиксы?


Игорь Шевченко   (2015-07-29 10:29:00) [8]

Оптимально
1. Удалить bdsproj, cfg
2. Открыть dpr (dpk)
3. Выбрать в меню 'Build'
....
PROFIT!!!


Наверх

Титульная страница Поиск, карта сайта Написать письмо