Меню Рубрики

Установка delphi error 1308

Adikovich › Блог › Delphi 2015.r3 проблемы с установкой…

Появилась необходимость использовать 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.

Идем дальше
Подозрения были на то что все таки в процессе удаления старых программ зачищало что то не то.
Так и оказалось.
Нашел сайт
autocom.ucoz.com/down.html
Скачал Delphi
отключаем интернет
опять ставим doNET_4.6.1_install.exe
копируем в основную папку license.key
копируем два файла
Installation.xml
Resources.dll

из папки 2014R1 Activator LuisAndre
заменяем Main.exe
Запускаем, ну а дальше все по стандарту
Сохраняем FileActivation на рабочий стол, активируем его 2014R1 Activator LuisAndre.exe
И ВСЕ)))

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

источник

Установка delphi 2014.2.2

1) Скачиваем архив с программой:

Торрент Delphi: СКАЧАТЬ

Торрент Autocom: СКАЧАТЬ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Выбираем «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) Запускаем установку снова. Вуаля! Всё работает!

источник

Блог GunSmoker-а (переводы)

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

вторник, 25 ноября 2008 г.

Получили Internal error в Delphi?

Это перевод справочной системы Delphi.

Сообщение об ошибке Internal Error: X1234 указывает на то, что компилятор столкнулся с некоторой ситуацией, отличной от синтаксической ошибки, и он не может продолжить компиляцию.

Подсказка: в коде ошибки Internal error зашифрован файл и строка в исходниках компилятора, где возникла ошибка. Эта информация может помочь технической поддержке выявить проблему. Не забудьте записать эту информацию и прикрепить её к своему отчёту об ошибке.

Как избавится от Internal error

Если ошибка возникла сразу же после внесения вами каких-либо изменений в проект — откатитесь назад, до того момента, как вы начали менять код. Отметьте, что вы при этом меняли.
Если вы закомментарили/удалили свои изменения и после этого ваш проект успешно скомпилировался, то возможно, что программный код, который вы написали, выявил глюк в компиляторе. Если это так, выполните перечисленные ниже через один пункт действия.

Если проблема всё ещё существует

  • Удалите все .dcu(il) файлы, связанные с вашим проектом.
  • Полностью закройте ваш проект (File/Close all).
  • Заново откройте свой проект. Это очистит кэш модулей в IDE. Как вариант — вы можете перезапустить IDE.
  • Ещё вариант — попробовать перекомпилировать приложения используя команду Build (а не Compile) — при этом компилятор пересоздаст все dcu(il) файлы.

Если ошибка не уходит, закройте IDE и попробуйте перекомпилировать приложение, используя компилятор командной строки (dcc(il).exe). Это исключит из рассмотрения кэширование юнитов в IDE.

Проанализируйте свой код от последнего изменения

Если проблема ещё актуальна, вернитесь к тому месте в коде, где вы последний раз что-то меняли и просмотрите свой код. Обычно, большинство ошибок internal error могут быть воспроизведены всего несколькими строками кода и часто при этом код использует синтаксические конструкции, которые используются довольно редко. В этом случае, попробуйте модифицировать код, чтобы он выполнял свою работу, но другим способом. Например, если вы используете приведение типа в выражении, попробуйте объявить переменную нужного типа и сначала присвоить ей значение, а уж потом использовать её в выражении: А вот пример неожиданного кода, который вы можете исправить для избавления от ошибки: Если проблема связана с циклом while. do — попробуйте заменить его на for. do. Хотя эти изменения не исправляют глюк компилятора, они могут помочь вам продолжать работать над своим приложением. Если ваши изменения избавляют вас от ошибки, это не значит, что все while или for циклы глючат — скорее вы используете их несколько необычным образом.

Как только вы смогли изолировать проблему — было бы не плохо сделать минимально возможный тестовый пример-проект, который демонстрирует возникновение вашей ошибки и выслать его на Quality Central.

Другие способы для избавления от ошибок internal error

  • Если проблема связана с циклами — попробуйте поменять for на while/repeat или наоборот.
  • Если проблема возникает во вложенных функциях — попробуйте сделать их глобальными.
  • Если проблема возникает в приведении типов — попробуйте воспользоваться другим, аналогичным по смыслу приведением или используйте временные переменные.
  • Если проблема возникает в операторе with — попробуйте его убрать и расписать явно.
  • Попробуйте выключить оптимизацию (Project/Options/Compiler).
Читайте также:  Установка раковины jika lyra

Когда ничего не получилось

Обычно есть множество различных кусков кода, которые могут добиться нужной вам цели. Вы можете попробовать избавиться от ошибки, меняя код. Попробуйте просто переписать код с нуля, чтобы он выполнял вашу задачу, но делал это просто по-другому. Может быть, выбранное решение и не будет оптимальным, но по-крайней мере вы сможете продолжать работу над своим приложением.
Если у вас есть последняя версия компилятора — проверьте свой код в ней. Если проблема воспроизводится — отправьте, как и ранее, в Quality Central минимальную демку проблемы. Если же проблемы нет — то значит, этот глюк компилятора уже был исправлен.

Конфигурация IDE для минимизации шанса возникновения internal error

Создайте один каталог, где будут лежать все ваши файлы .dcp(il). Например, создайте каталог C:\DCPIL ив Tools Environment/Options/Library установите DCP(IL) output directory в C:\DCPIL. Эта настройка гарантирует, что все .dcp(il) файлы, генерируемые компилятором пойдут в одну папку и, таким образом, будут самыми свежими. Это полезная опция, если вы перемещаете пакет из одного каталога в другой. Вы можете создать каталог и для .dcu(il) файлов, используя Project/Options/Directories/Conditionals/Unit output directory.

Смысл этих изменений в том, чтобы всегда использовать самые свежие версии ваших .dcu(il) и .dcp(il). В противном случае, вы можете встретиться с ошибками internal error.

источник

Блог GunSmoker-а

. 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.
  • Материалы для студентов — см. в конце статьи.

Итак, если вы ещё с нами, то — поехали.

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

Установка

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

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

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


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

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

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

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

В любом случае, далее установка проходит как обычно:

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

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

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

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

Читайте также:  Установка залман cnps10x optima

Если при выборе пути вы выбрали вариант 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 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 заново с нормального дистрибутива (лучше всего — официального, а не кривой пиратской сборки).

  • Возникают Access Violation в процессе компиляции или при открытии свойств проекта? Возникает ошибка «память не может быть read»? Возможно, это проблема с DEP. Попробуйте добавить delphi32.exe в исключения для DEP. Примечание: отключать DEP будет не самой удачной идеей.
  • Если Delphi 7 не удаётся установить по этой инструкции, либо же вас не устраивает работа самой Delphi или её программ в Windows 7 — установите Delphi 7 в режиме XP mode.
  • Ты — начинающий или студент(ка)? Тогда, возможно, тебе будет интересно:
    • Как стать (Delphi) программистом
    • Как писать понятный код
    • Введение в «правильный код»
    • . и другие материалы для новичков

  • Установка Delphi 7 на Windows Vista (применимо к Delphi от 4 до 7).
  • Установка Delphi 2006 на Windows Vista (применимо к Delphi 2005/2006, включая Turbo Delphi, а Delphi 2007 и выше уже имеют поддержку Vista). В принципе, эту статью можно использовать как руководство по установке Delphi 2005/2006 на Windows 7 – принципиальных отличий, скорее всего, не будет.
  • “Assertion Failure – SetThreadContext failed” – неофициальное исправление проблемы с отладчиком Delphi 2007/2009 на 64-х разрядных Windows (похоже, это исправлено в Delphi 2010).
  • источник

    Добавить комментарий

    Adblock
    detector