Delphi не устанавливается на windows

Обновлено: 06.07.2024

. when altering one's mind becomes as easy as programming a computer, what does it mean to be human.

15 ноября 2009 г.

Установка Delphi 7 в Windows 7

Примечание: ничего нового в установке Delphi по сравнению с Vista в Windows 7 нет. Тем не менее, я решил выложить отдельное описание, т.к., похоже, не все с этим справляются.

Эта статья рассказывает как устанавливать Delphi 7 на Windows 7. В принципе, эта же информация должна быть применима для всех Delphi версий с 4 до 7 (включительно). Я устанавливал Delphi 7.1 (7.0 с SP 1) Enterprise на русскоязычную 64-х битную Windows 7.

  • На Windows 7 работает любая версия Delphi - от Delphi 1 до Delphi XE2. Причём, установить можно все одновременно. Подробнее про особо старые версии Delphi - с 1 по 3-ю.
  • Прежде чем приступить к описанию установки Delphi 7 на Windows 7, я настоятельно рекомендую рассмотреть возможность использования новой Delphi на Windows 7 - скажем, Delphi 2010 или Delphi XE. Они выглядят прямо как Delphi 7!
  • Дополнение к статье: как писать приложения для Windows Vista - подсказки по фишкам Windows Vista и Windows 7 для Delphi 7 и Delphi 2006.
  • Материалы для студентов - см. в конце статьи.

Delphi Installer

No solution found

Delphi Installer Wizard

Delphi Installer Wizard 2

  1. Либо вы соглашаетесь с выбором по-умолчанию (в Program Files). В этом случае для работоспособности Delphi 7 после установки вам нужно будет сделать два дополнительных действия (см. ниже).
  2. Либо вы устанавливаете Delphi в любую другую папку, не требующую прав администратора для записи (да хоть в Мои документы). Этот способ хоть и проще, но не рекомендуется.

Delphi Install Finished

После завершения установки мы можем найти Delphi в меню Пуск:

При запуске Delphi 7 снова появится помощник по совместимости программ, сообщая, что с этой программой есть проблемы:

Delphi launch

Delphi launch error

Правда сама среда после этого всё-же загрузится (хотя и не будет работоспособной). Очевидно причина в том, что приложению Delphi32.exe запрещено писать в папку Delphi7\Bin.

Changing permissions

No help

Вот теперь всё готово. Вы можете запускать Delphi 7 и работать с ней как и ранее. Использовать административную учётку при этом не требуется.

Вот скриншот Delphi 7 вместе со справкой, запущенной на 64-х битной Windows 7:

Delphi on Windows 7

Забавный момент: Delphi 7 определяет Windows 7 как Windows XP SP2. Скорее всего, это работает какой-нибудь очередной хак от команды совместимости Windows.

А вот скриншот в момент отладки:

Debug on Windows 7

  • ВАЖНО: пропадают элементы управления на форме? Это баг Delphi 7, исправленный в Delphi 2007. В Delphi 7 много багов - поэтому рекомендуется установить VCL Fix Pack или новую версию Delphi (Delphi 2010 и выше).
  • Пропала палитра компонент? Переустановка разных дистрибутивов не помогает?

Возможно, самый первый дистрибутив встал криво, а все последующие просто используют уже испорченную конфигурацию (она не удаляется при удалении Delphi).

Что делать: удали папки C:\Program Files\Borland\Delphi7\ и C:\Program Files\Common Files\Borland Shared\ , а также ключи реестра HKEY_LOCAL_MACHINE\Software\Borland\Delphi\7.0 и HKEY_CURRENT_USER\Software\Borland\Delphi\7.0 , подставив, разумеется, свои значения, если они отличаются (другая версия Delphi, система стоит на другом диске и т.п.). Если вы работаете на 64-битной системе, то вместо Program Files будет Program Files (x86) , а вместо \Software\Borland - \Software\WoW6432Node\Borland .


Появилась необходимость использовать Delphi
Попробовал накатить на свою систему программу и получил по началу
unknown error during init такую ошибку
а потом в добавок еще и такую
Directory preparation failed for : c:\programdata\delphi\133_cars2015.r3_4nwsty9albHIX6GAQzg85Q2\cars 2015.r3\data.
Please make sure that all applications that may use files and folders in that directory are terminated, then retry.

И они менялись одна на другую.

Ну дай думаю возьму чистый винт поставлю на него все авто программы и буду пользоваться по мере необходимости.
Поставил.
НИХРЕНА.
При всем при том что система чистая, свежая, антивирусники не стоят, и вроде все поставил
включая рекомендуемый Download Microsoft SQL Server Compact 3.5
После каждой попытки чистил папки
c:\Users\AUTOz\AppData\Roaming\Delphi
c:\ProgramData\Delphi
потом ccleaner

Нашел решение тут
Сразу скажу мне не помогло))
Инсталляции программ Autocom или Delphi в определенных случаях на 64-битной операционной системе Windows 7 происходит ошибка unknown error during init.

Для разрешения данного вопроса нам надо произвести несколько действий:
— деинсталлируем программный продукт Autocom или Delphi посредством файла Uninstall.exe;
— содержимое скрытой папки C:\Users\ИМЯ ПОЛЬЗОВАТЕЛЯ\AppData\Roaming\Autocom подлежит удалению;
— содержимое скрытой папки C:\ProgramData\Autocom также подлежит удалению;
— выполняем чистку реестра от сохранившихся ненужных записей программы посредством утилиты CCleaner;
— производим установку Microsoft SQL Server Compact 3.5;
Производим повторную инсталляцию программного продукта Autocom или Delphi.


И к этому я шел всего то пару часов ))) (не считая установки чистой системы)

Эта статья рассказывает, как установить Delphi 7 на Windows 7. В принципе, эта же информация должна быть применима для всех Delphi версий до 7 включительно. Я устанавливал Delphi 7.1 (7.0 с SP 1) Enterprise на русскоязычную 64-х битную Windows 7.

Прежде, чем приступить к описанию установки, я настоятельно рекомендую рассмотреть возможность использования новой Delphi - скажем, Delphi 2010.

Во-первых, зайдите в систему под администратором - вам понадобятся права. UAC отключать не нужно.

Установка

Вставьте/смонтируйте диск с Delphi и запустите установщик, если он не запустился сам. UAC (если он включен) потребует от вас элевации - соглашайтесь. Тут же выскочит помощник по совместимости программ, сообщая, что Delphi 7 не полностью совместима с Windows 7:

Delphi Installer

Вы можете нажать на "Поиск решений в Интернете", но это не сильно поможет:

No solution found

Сейчас мы просто нажимаем "Запуск программы". Откроется меню установщика:

Delphi Installer Menu


Выбираем "Delphi 7", запускается мастер установки программы:

Delphi Installer Wizard

Сама установка проходит без каких-либо проблем или неожиданностей - всё, как обычно. Можно просто жать "Next". Единственный момент: выбор места для установки:

Delphi Installer Wizard 2

  1. Либо вы соглашаетесь с выбором по-умолчанию (в Program Files). В этом случае для работоспособности Delphi 7 после установки вам нужно будет сделать два дополнительных действия (см. ниже).
  2. Либо вы устанавливаете Delphi в любую другую папку, не требующую прав администратора для записи (да хоть в Мои документы). Этот способ хоть и проще, но не рекомендуется.

Delphi Install Finished

После установки

После завершения установки мы можем найти Delphi в меню Пуск:

Delphi in Start Menu

При запуске Delphi 7, снова появится помощник по совместимости программ, сообщая, что с этой программой есть проблемы:

Delphi launch

Если при выборе пути вы выбрали вариант 2, то можете пропустить следующую часть, вплоть до обсуждения справки (пункт "Установка справочной системы").

Delphi launch error

Правда сама среда после этого всё-же загрузится (хотя и не будет работоспособной). Очевидно причина в том, что приложению Delphi32.exe запрещено писать в папку Delphi7\Bin.

Изменение разрешений

Changing permissions

Установите галочку "Изменение" для группы "Пользователи". Закройте все окна по OK.
Измените права аналогичным образом для подпапки Projects (этот шаг можно пропустить, если вы храните свои проекты в другом месте).

Установка справочной системы

No help

Тут же указана ссылка на статью в базе знаний Microsoft , где написано что, кто, где и почему. А также приведены ссылки на скачивание обновления для установки справочной системы. Скачиваете (используйте Internet Explorer, т.к. понадобится пройти проверку подлинности ОС), устанавливаете - никаких сюрпризов нет. Только в выборе версии не ошибитесь - выбирайте для своей (Vista или 7, 32 или 64).

Готово!

Вот теперь, всё готово. Вы можете запускать Delphi 7 и работать с ней как и ранее. Использовать административную учётку при этом не требуется.

Вот скриншот Delphi 7 вместе со справкой, запущенной на 64-х битной Windows 7:

Delphi on Windows 7

Забавный момент: Delphi 7 определяет Windows 7 как Windows XP SP2. Скорее всего, это работает какой-нибудь очередной хак от команды совместимости Windows.

 установить delphi 7 на windows 7

Delphi 7 – интегрированная среда на языке Delphi, предназначения для разработки ПО для Microsoft Windows. Но прежде чем вы станете разработчиком, вам необходимо правильно установить и настроить Delphi 7, чтобы не возникало проблем с совместимостью.

Особенно это актуально для пользователей, которые установили Windows 7 – здесь ошибки появляются так часто, что без инструкции не разобраться. Поэтому давайте посмотрим, как установить Delphi 7 на Windows 7.

Установка

Если вы не хотите решать проблемы с совместимостью, настоятельно рекомендуете задуматься об установке более современной версии Delphi.

Вставьте диск или смонтируйте образ. Если установщик не запустится автоматически, откройте его вручную.

Установить Delphi 7

В главном меню выберите «Delphi 7», чтобы запустить мастера установки.Никаких неожиданностей при инсталляции не будет: серийный номер, лицензионное соглашение, тип установки (полный, компактный, ручной). Единственный момент – выбор папки, в которую сохранятся все файлы программы. Здесь есть два варианта:

  1. Оставить путь по умолчанию (Program Files), тогда вам придется выполнить два дополнительных действия, чтобы заставить программу работать корректно.
  2. Выбрать любую папку, не требующую для записи прав администратора (например, «Мои документы»). Этот способ проще, но использовать его не рекомендуется.

Дальше нужно лишь дождаться окончания инсталляции и попытаться запустить Delphi 7 на Windows 7.

После инсталляции

Если вы выбрали вариант со стандартной установкой и скопировали все файлы приложения в директорию «Program Files», вам нужно изменить разрешения.

Изменить разрешения

  1. Пройдите по пути C:\Program Files\Borland\Delphi 7.
  2. Найдите папку «Bin» и щелкните на неё правой кнопкой.
  3. Откройте «Свойства» и перейдите на вкладку «Безопасность».
  4. Нажмите «Изменить» и установите для группы пользователи галочку «Разрешить» в строке «Изменение».
  5. Выйдите, нажав кнопку «ОК».

Первый запуск программы необходимо произвести от имени администратора. Второй и последующий старт Delphi 7 можно делать в обычном режиме.

Дело в том, что во время первого запуска перезаписываются файлы в директории с программой. Современные же системы Windows по умолчанию запрещают любые манипуляции с этими файлами, что в итоге приводит к появлению ошибок.

Добавление справочной системы

После этого Delphi 7 будет работать в привычном режиме, не выдавая больше никаких ошибок совместимости.



Так как, самая распространенная Delphi 7 версия и она же самая доступная, выкладываю описание инструкции по установке на Windows 7. В принципе, эта же информация должна быть применима для всех Delphi версий до 7 включительно.


Установка
Вставьте/смонтируйте диск с Delphi и запустите установщик, если он не запустился сам. UAC (если он включен) потребует от вас элевации – соглашайтесь. Тут же выскочит помощник по совместимости программ, сообщая, что Delphi 7 не полностью совместима с Windows 7.


Далее жмакаем “Запуск программы”. Откроется меню установщика.


Выбираем “Delphi 7”, запускается мастер установки программы.

Сама установка проходит без каких-либо проблем или неожиданностей – всё, как обычно. Можно просто жать “Next”. Единственный момент: выбор места для установки.

Есть два варианта:
1. Либо вы соглашаетесь с выбором по-умолчанию (в Program Files). В этом случае для работоспособности Delphi 7 после установки вам нужно будет сделать два дополнительных действия (см. ниже). Рекомендую этот вариант.
2. Либо вы устанавливаете Delphi в любую другую папку, не требующую прав администратора для записи.
В любом случае, далее установка проходит как обычно.

Тут же указана ссылка на статью в базе знаний Microsoft, где написано что, кто, где и почему. А также приведены ссылки на скачивание обновления для установки справочной системы. Скачиваете (используйте Internet Explorer, т.к. понадобится пройти проверку подлинности ОС), устанавливаете – никаких сюрпризов нет. Только в выборе версии не ошибитесь – выбирайте для своей (Vista или 7, 32 или 64).

Читайте также: