Delphi 7 не работает в windows 7
Вста.вьте/смонтируйте диск с Delphi и запустите установщик, если он не запустился сам. UAC (если он включен) потребует от вас элевации – соглашайтесь. Тут же выскочит помощник по совместимости программ, сообщая, что Delphi 7 не полностью совместима с Windows 7
2. Вы можете нажать на “Поиск решений в Интернете”, но это не сильно поможет:
3. Сейчас мы просто нажимаем “Запуск программы”. Откроется меню установщика:
4. Выбираем “Delphi 7”, запускается мастер установки программы:
5. Сама установка проходит без каких-либо проблем или неожиданностей – всё, как обычно. Можно просто жать “Next”. Единственный момент: выбор места для установки
Есть два варианта:
Либо вы соглашаетесь с выбором по-умолчанию (в Program Files). В этом случае для работоспособности Delphi 7 после установки вам нужно будет сделать два дополнительных действия (см. ниже).
Либо вы устанавливаете Delphi в любую другую папку, не требующую прав администратора для записи (да хоть в Мои документы). Этот способ хоть и проще, но не рекомендуется.
В любом случае, далее установка проходит как обычно
При запуске Delphi 7 снова появится помощник по совместимости программ, сообщая, что с этой программой есть проблемы
Как и ранее, поиск решений ничего не даст. В этот раз мы закроем окно, предварительно установив галочку “Больше не показывать это сообщение”.
Чтобы исправить это, нам нужно разрешить обычным пользователям машины изменять содержимое этой папки. Для этого откройте папку с установленной Delphi (C:\Program Files\Borland\Delphi 7), щёлкните правой кнопкой по папке Bin и выберите “Свойства”. Перейдите на вкладку “Безопасность” и нажмите “Изменить”:
Установите галочку “Изменение” для группы “Пользователи”. Закройте все окна по OK.
Измените права аналогичным образом для подпапки Projects (этот шаг можно пропустить, если вы храните свои проекты в другом месте).
Добро пожаловать на наш портал
Не доступно
Опрос
Установка
Вставьте/смонтируйте диск с Delphi и запустите установщик, если он не запустился сам. UAC (если он включен) потребует от вас элевации – соглашайтесь. Тут же выскочит помощник по совместимости программ, сообщая, что Delphi 7 не полностью совместима с Windows 7:
Вы можете нажать на «Поиск решений в Интернете”, но это не сильно поможет:
Сейчас мы просто нажимаем «Запуск программы”. Откроется меню установщика:
Выбираем «Delphi 7”, запускается мастер установки программы:
Сама установка проходит без каких-либо проблем или неожиданностей – всё, как обычно. Можно просто жать «Next”. Единственный момент: выбор места для установки:
Есть два варианта:
- Либо вы соглашаетесь с выбором по-умолчанию (в Program Files). В этом случае для работоспособности Delphi 7 после установки вам нужно будет сделать два дополнительных действия (см. ниже).
- Либо вы устанавливаете Delphi в любую другую папку, не требующую прав администратора для записи (да хоть в Мои документы). Этот способ хоть и проще, но не рекомендуется.
В любом случае, далее установка проходит как обычно:
После установки
После завершения установки мы можем найти Delphi в меню Пуск:
При запуске Delphi 7 снова появится помощник по совместимости программ, сообщая, что с этой программой есть проблемы:
Как и ранее, поиск решений ничего не даст. В этот раз мы закроем окно, предварительно установив галочку «Больше не показывать это сообщение”.
Если при выборе пути вы выбрали вариант 2, то можете пропустить следующую часть, вплоть до обсуждения справки (пункт «Установка справочной системы”).
Если же вы выбрали способ 1, то при запуске у вас появится сообщение об ошибке:
Правда сама среда после этого всё-же загрузится (хотя и не будет работоспособной). Очевидно причина в том, что приложению Delphi32.exe запрещено писать в папку Delphi7\Bin.
Изменение разрешений
Чтобы исправить это, нам нужно разрешить обычным пользователям машины изменять содержимое этой папки. Для этого откройте папку с установленной Delphi (C:\Program Files\Borland\Delphi 7), щёлкните правой кнопкой по папке Bin и выберите «Свойства”. Перейдите на вкладку «Безопасность” и нажмите «Изменить”:
Установите галочку «Изменение” для группы «Пользователи”. Закройте все окна по OK.
Измените права аналогичным образом для подпапки Projects (этот шаг можно пропустить, если вы храните свои проекты в другом месте).
Установка справочной системы
После этого Delphi готова к работе и вы можете начинать писать программы. Остался только маленький штришок: если вы нажмёте F1, то получите сообщение о том, что старая справочная система более не является частью Windows и её нужно устанавливать отдельно:
Тут же указана ссылка на статью в базе знаний Microsoft , где написано что, кто, где и почему. А также приведены ссылки на скачивание обновления для установки справочной системы. Скачиваете (используйте Internet Explorer, т.к. понадобится пройти проверку подлинности ОС), устанавливаете – никаких сюрпризов нет. Только в выборе версии не ошибитесь – выбирайте для своей (Vista или 7, 32 или 64).
Готово!
Вот теперь, всё готово. Вы можете запускать Delphi 7 и работать с ней как и ранее. Использовать административную учётку при этом не требуется.
Вот скриншот Delphi 7 вместе со справкой, запущенной на 64-х битной Windows 7:
Забавный момент: Delphi 7 определяет Windows 7 как Windows XP SP2. Скорее всего, это работает какой-нибудь очередной хак от команды совместимости Windows.
А вот скриншот в момент отладки:
Другие проблемы и дополнительные материалы
Не работает delphi!
SQL-запрос в Delphi и в Access один и тот же, но в Delphi не работает
ри обращение к базе в Access я использую код: with ADOQueryMain do begin Active:=false;.
Почему функция работающая в Delphi 7 не работает в Delphi 2007 и в 2009 ??
Данный код работал нормально в D7: procedure TForm1.Button1Click(Sender: TObject); begin.
Dll написанная в Delphi 7 не работает в Delphi 10.3
Добрый день. Мне казалось, что если код упакован в библиотеку и скомпилирован в dll то нет разницы.
Функция корректно работает в Delphi 7 и не неверно работает в RAD Studio 10
Переписываю свою программу с Delphi 7 под RAD Studio 10. Столкнулся с проблемой — функция в.
Автору: Я тоже в Opera на Cyberforum захожу.
1) офф версия Delphi 7 не имеет совместимости с Win 7-8, однако теоретически может быть запущена при условии что UAC и Windows Defender будут отключены
2) для Использования Delphi 7 лучше используйте сброку аля Delphi 7.3.4.3 Lite, там уже встроены исправления для Windows 7-8
3) Использовать delphi 2007 или XE * версии у которых более высокая степень совместимости с новыми системами.
4) если ничего не помогает выкинуть win8 в форточку и поставить win7
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.
Программа работает на Delphi 2007 или более ранней но не работает на старших версиях (10.1 например)
В программе используются дополнительные файлы и dll написанные на fortran их кода нет ;( в ранних.
Запрос работает в IBExpert и не работает в Delphi из компонента IBQuery
Точнее иногда если просматривать его значение в Watch то при открытии видна ошибка Delphi exception.
SQL-запрос работает в Access, а в Delphi не работает :'(
Две связанные таблицы 1к1. Вводим данные в поле одной таблицы и во второй должны быть сделаны теже.
Не работает Delphi 7
Всем привет, я столкнулся с проблемой! Установил Delphi 7, но в нем не было ни компонентов ни.
Не работает Delphi XE
Привет. Я уже создавал тему по данной проблеме, но советы не помогли и личные поиски в интере тоже.