Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2017.04.02;
Скачать: CL | DM;

Вниз

Компиляция кода D2007 в XE8.   Найти похожие ветки 

 
Abcdef123   (2015-07-29 09:02) [0]

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


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

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


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

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


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


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


какая ?


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

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


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

Abcdef123   (30.07.15 11:31) [4]

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

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


 
Abcdef123   (2015-07-31 07:15) [6]

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


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

Abcdef123   (31.07.15 07:15) [6]

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


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

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



Страницы: 1 вся ветка

Текущий архив: 2017.04.02;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.005 c
1-1327322645
Light-blr
2012-01-23 16:44
2017.04.02
Выделенный элемент ListView при потере фокуса становится серым


15-1459882239
Игорь Шевченко
2016-04-05 21:50
2017.04.02
Кто что посоветует по перехвату вызовов API ?


2-1438148217
Alex_C
2015-07-29 08:36
2017.04.02
Как правильно "убить" зависший Thread


15-1459978202
Юрий
2016-04-07 00:30
2017.04.02
С днем рождения ! 7 апреля 2016 четверг


15-1459891805
Юрий
2016-04-06 00:30
2017.04.02
С днем рождения ! 6 апреля 2016 среда