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

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

перекомпиляция проекта на 64bit [D7, XP]


Delphi2007 ©   (2012-02-28 10:00:00) 

Здравствуйте.

Имеется рабочий проект написанный в Delphi 2007 Windows 32bit
При установке программ на 64 разрядные ОС, программа перестала работать. Как можно перекомпилировать существующий проект на 64 bit ? Спасибо.


Dimka Maslov   (2012-02-28 10:48:00) [1]

Обычно проблемы несовместимости возникают, когда программа использует недокументированные функции, или функции, объявленные устаревшими (obsolete или superseded). Так что, в первую очередь надо искать такие.


Delphi2007   (2012-02-28 10:12:00) [2]


> sniknik ©   (28.02.12 10:05) [3]


Этот вариант мы рассматривали. Но перенести проект на Delphi XE не смогли, видимо руки не оттуда растут + много компонентов купленных для Delphi 2007, самописных всяких компонентов, все в общем начало рушиться и мы оставили затею.


Delphi2007   (2012-02-28 10:09:00) [3]


> RWolf ©   (28.02.12 10:08) [5]


Спасибо большое.


RWolf   (2012-02-28 10:08:00) [4]

нет, перекомпиляция не нужна.
нужно поставить 64-бит ось и под ней уже найти ошибку в программе.


Delphi2007   (2012-02-28 10:07:00) [5]

Извиняюсь что конкретных сведений не могу предоставить. Мы отправили приложение в другой регион, там ИТ-шники сообщили что когда ставят на 32 разряда она работает, а когда на 64 нет. Я подумал, что все таки нужна перекомпиляция для работы в 64. Если же 32 разрядное приложение в принципе может работать на 64, тогда я буду уже выяснять причину. Спасибо.


sniknik   (2012-02-28 10:05:00) [6]

32х разрядные программы прекрасно работают на 64х разрядной ОСи. т.что ... - у вас ошибка в программе.
но, по вопросу, перекомпилить в 64 можно поставив delphi XE2 и "подогнав" (наверняка придется) под него имеющийся код.


RWolf   (2012-02-28 10:02:00) [7]

предлагаю вместо перекомпиляции найти причину неработоспособности.
наверняка дело в каких-нибудь правах доступа.


Сергей М.   (2012-02-28 10:02:00) [8]


> программа перестала работать


Что. вот прямо так и говорит "я, программа, перестала работать" ?


Наверх

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