Обзор бесплатной версии Delphi. Обзор бесплатной версии Delphi Не запускается delphi 7 на windows 10

Эта статья рассказывает, как установить 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 7", запускается мастер установки программы:

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

Есть два варианта:

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

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

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

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

Как и ранее, поиск решений ничего не даст. В этот раз мы закроем окно, предварительно установив галочку "Больше не показывать это сообщение".

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

Если же вы выбрали способ 1, то при запуске у вас появится сообщение об ошибке:

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

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

Чтобы исправить это, нам нужно разрешить обычным пользователям машины изменять содержимое этой папки. Для этого откройте папку с установленной Delphi (C:\Program Files\Borland\Delphi 7), щёлкните правой кнопкой по папке Bin и выберите "Свойства". Перейдите на вкладку "Безопасность" и нажмите "Изменить":

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

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

После этого Delphi готова к работе и вы можете начинать писать программы. Остался только маленький штришок: если вы нажмёте F1, то получите сообщение о том, что старая справочная система более не является частью Windows и её нужно устанавливать отдельно:

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

Готово!

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

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

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

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

  • ВАЖНО: пропадают элементы управления на форме? Это баг Delphi 7, исправленный в Delphi 2007.
  • Delphi 7 – интегрированная среда на языке Delphi, предназначения для разработки ПО для Microsoft Windows. Но прежде чем вы станете разработчиком, вам необходимо правильно установить и настроить Delphi 7, чтобы не возникало проблем с совместимостью.

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

    Установка

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

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

    На экране появится сообщение об обнаружении проблем совместимости. Можно нажать «Поиск решений», однако вряд ли вам поможет эта функция. Поэтому просто нажмите «Запуск программы», чтобы приступить к инсталляции.

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


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

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

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

    Для этого:

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

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

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

    После изменения разрешений Delphi 7 можно использовать для написания программ.
    Но если вы нажмете клавишу F1, чтобы вызвать справку, то получите сообщение о том, что старая справочная система больше не является частью Windows.

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

    Является одним из самых успешных продуктов в линейке интегрированной среды обработки от компании Borland (начавшейся продуктом Borland Delphi и последним на данный момент 10.1 Berlin). Программа предназначена в первую очередь для разработки приложений в архитектуре клиент-сервер. Основным производимыми Delphi 7 модулями являются.exe и.dll. Среда визуального проектирования программы берёт на себя множество рутинных функций по подготовке приложения. Этим она ускоряет время создания приложения и повышает его качество. Во многом схожими параметрами обладает продукт Borland C++ Builder, однако вместо паскаля в нём используется язык C++.

    Преимущества и недостатки Delphi

    Время разработки приложений значительно ниже, чем при работе в аналогичных программах;
    + высокая производительность при компактном объёме;
    + созданное приложение обладает минимальными требованиями к ресурсам ПК;
    + возможность наращивания потенциала программы за счёт встраиваемых модулей;
    + а также возможность создания таких модулей в самой среде Delphi;
    + стройная иерархия объектов;
    - большой размер некоторых итоговых приложений и программ;
    - невозможность использования других стандартных UI;
    - отсутствие гибкости и оригинальности: по любой программе, выполненной в Delphi, можно понять, что она выполнена в Delphi.

    Основные возможности

    • создание приложений и прикладных программ на языке Delphi;
    • запуск и отладка программ на языке Delphi;
    • создание кроссплатформенных отчетов Rave Reports;
    • работа в среде моделирования ModelMaker;
    • разработка WEB-приложений;
    • редактирование, отладка и запуск WEB-приложений;
    • визуализация, интеграция и реинжиниринг;
    • встроенные мануалы по базовым функциям;
    • возможность использования готовых шаблонов проектирования;
    • использования модулей.exe и.dll.

    Сегодня решил добавить еще одну рубрику на блог, под названием «Программирование». Просто иногда приходится вникать в эту область, разбираться, учиться и программировать хоть не много. И иногда появляется информация, которую необходимо сохранить, чтобы по надобности быстро найти. Писать в этой рубрике буду о разных языках программирования, но в основном, я думаю, будет язык Delphi. Почему? Да нравится он мне просто!

    В первой статье будет разобран вопрос о том, как установить компонент на Delphi 7. Читаем!

    Иногда возникает такая ситуация, когда стандартных компонентов среды не хватает, не смотря на то, что их огромное количество, для реализации тех или иных функций программы, которую вы пишите и поэтому, приходится устанавливать дополнения (компоненты) или писать их самому. Но зачем изобретать велосипед, ведь есть готовые решения уже. Однако руководств по установки компонентов на Delphi 7 (Делфи 7) я сразу не нашел. Попадались лишь обрывки предложений и предположений. Поэтому я решил все расписать по пунктам, для себя и для вас.

    Установка компонента на Delphi 7 по шагам:

    1. Запускаем Delphi 7.

    2. В меню выбираем «Component», затем «Install Component…». Откроется окно, представленное на рисунке ниже.

    3. В открывшемся окне, напротив поля «Unit file name:» нажимаем на кнопку «Browse…» и указываем путь к файлу *.pas компонента, нажимаем «Открыть», и «ОК» в первоначальном окне.

    Должно открыться окно примерно следующего содержания (рисунок ниже).

    Нажимаем кнопку «Yes» для компиляции. После компиляции окно можно закрыть.

    Поздравляю, компонент установлен!

    Осталось его зарегистрировать и указать местоположение, а делается это следующим образом:

    4. Идем в меню, выбираем пункт «Tools» и выбираем «Environment Options…». В открывшемся окне переходим на вкладку «Library», вид окна представлен на картинке ниже.

    5. Нажимаем на кнопку «…» напротив первой строки, где написано: «Library path:», откроется окно, вид которого представлен ниже.

    6. В открывшемся окне нажимаем на кнопку «…» она там одна, ни с чем нельзя перепутать:). В появившемся окне выбираем папку, в которой находится компонент, и нажимаем «ОК». Затем нажимаем кнопку «Add», которая стала активной. Закрываем открытые окна на кнопки «ОК».

    Готово! Процесс установки компонента на Delphi 7 закончен! Можно использовать его в полной мере!

    Удачи в установке! Если будут вопросы — пишите, постараюсь ответить на них!

    2) Отключаем антивирус и распаковываем архив.

    Отключить антивирус очень Важно!

    Если не отключить, не сможете активировать программу.

    На самом деле вирусов в наших файлах нет! Это всё происки капиталистов!

    3) Если в папке "Activator" нет этих файлов:

    Значит их скушал хитрый антивирусник ещё при скачивании архива.

    3.1) Копируем папку с программами на диск С или любое другое место, где она будет жить постоянно. После активации перемещать папки будет уже нельзя. Или можно, но активировать придётся заново))).

    3.2) Запускаем программу.


    4) Ждём пока программа запустится, а запускается она около минуты, видимо переживает, что попала к Русским и её будут эксплуатировать на морозе.


    Не обращайте внимания на надпись "2013 Release 3" - это просто заставка от старой версии.

    4.1) Жмём OK, стрелочки "Вперёд", пока не появится окно регистрации и запускаем генератор ключей, если этого файла нет, смотрите пункт 3 данной инструкции.


    5) Вводим в окне генератора и программы Delphi SN 100251, ставим в генераторе правильные галочки и нажимаем KEY , копируем сгенерированный HWKEY в окно регистрации и нажимаем стрелочку "Верёд".


    6) Нажимаем кнопку

    Сохраняем fileactivation на рабочий стол


    Программа выдаст надпись:

    Ничего не закрываем, все окна раздвигаем по бокам рабочего стола и запускаем активатор. Внимание! Если Вы забыли выключить антивирусник, этого файла не будет в папке, либо он не запустится. Чтобы он появился, нужно заново вытащить его из архива при выключенном антивирусе. Либо смотрите пункт 3 данной инструкции.


    7) Активируем файл "fileactivation", ранее сохранённый на рабочий стол.

    8) После успешной активации, закрываем активатор и даём программе уже активированный файл.

    То есть! Снова нажимаем кнопку "START" и "нет".


    9) Выбираем тот же самый файл, который был сохранён и активирован ранее, программа запускается.

    10) Программа сделает последнюю попытку отказаться работать, предложив Вам обновиться до версии 2013.3.3!

    Не соглашайтесь! Это подстава!

    11) Активируем лицензию Turbo Charger и Diesel Max

    Для этого выбираем в меню HELP , Licence.

    Откроется такое окно, нажимаем "Upgrade Licence"


    12) Откроется окно:


    Выбираем "Upgrade licence to Diesel Max" и OK.

    Если Вы не открывали генератор ключей ранее или закрыли его, то он находится в этой папке:


    Генерируем ключ для Diesel Max , копируем в окно и нажимаем OK



    13) Аналогично активируем лицензию Turbo Charger



    14) Всё активировано. Теперь выбираем в настройках нужный язык.

    В верхнем меню выбираем "Settings", затем выбираем "Language".


    Нажимаем OK и перезапускаем программу.

    15) Не забудьте сделать для программы ярлык на рабочем столе:


    15.1) Созданный ярлык переименуйте в DELPHI CARS 2014.2.2.

    16) Заходим в "Настройки оборудования",

    подключаем сканер к авто и компьютеру по USB кабелю.

    Проходим ТЕСТ и Обновляем прошивку клавишей "Обновить"


    17) Аналогично активируем и настраиваем программу для грузовых авто, меняются только ключи, перепрошивать сканер уже не нужно.

    Ошибка "Unknown error during init


    Для WIN7 x64. Если возникает ошибка при установке программ Autocom/Delphi "unknown error during init":

    1) Удаляем установленную программу (uninslall).

    2) Удаляем папку C:\Users\(ИМЯ ПОЛЬЗОВАТЕЛЯ)\AppData\Roaming\Autocom

    3) Удаляем папку C:\ProgramData\Autocom

    4) Чистим реестр программой CCleaner.

    5) Устанавливаем SQL Server X32

    6) Запускаем установку снова. Вуаля! Всё работает!