Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2017.04.02;
Скачать: [xml.tar.bz2];

Вниз

Компиляция кода 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;
Скачать: [xml.tar.bz2];

Наверх





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


4-1281349091
PavDimka
2010-08-09 14:18
2017.04.02
Глюк с QueryPerformanceFrequency


2-1438182677
Pavelnk
2015-07-29 18:11
2017.04.02
Нажать Enter


15-1459700405
K-1000
2016-04-03 19:20
2017.04.02
Queue. Объясните, чего ему ещё надо?


1-1350307626
Чайник
2012-10-15 17:27
2017.04.02
Обход компонентов на форме...





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский