Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите перенести программу на другой комп, Delphi 5.5, BDE 2.0, Paradox, RX, LMD 
V
    Опции темы
Governor
Дата 17.5.2006, 12:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 45
Регистрация: 13.4.2005
Где: Москва

Репутация: нет
Всего: нет



Дано: работающая программа на старом компьютере (PIII-800)
OC - Win XP SP2
Платформа - Delphi 5.5
Дополнительные компоненты - RX, LMD, EkRTF
СУБД - Paradox, BDE 2.0

Есть новый компьютер: Cel-3.2
OC - Win XP SP2

Дистрибутив Delphi 5.5, 7.0

Задача - перенести программу со старого компьютера на новый.

Попытки решения:

1. Установил  Delphi 5.5 с дистрибутива. При запуске возникало сообщение об ошибке VCL50.bpl не предназначен для запуска в NT
Скопировал означенный файл со старого компа. Та же самая ошибка для другого bpl. Скопировал все bpl какие были. Delphi запустил. Установил RX, EkRTF, LMD. Открыл программу. При попытке запуска выдается сообщение: 
An error occured while attempting to initialize Borland Database Engine (error $251E) 
Проверил $251E по справочнику: Insufficient shared memory available.
Причем эта ошибка возникает даже при попытке выбрать Alias для компонента TTable в пустом проекте.

2. Установил  Delphi 7.0 с дистрибутива. Установил RX, EkRTF, LMD. При компиляции выдает ошибку:
Файл lmdcompo.dcu не обнаружен. Подусунул ему путь '\LMD70SE\source\dummy' где есть искомый файл.
Теперь выдает такую ошибку:
Unit LMDSysIn was compiled with a different version of lmdconst.ID_CPUSPEED

Самое интересное, что если запустить чистый проект с LMD-компонентами, то все работает. И даже если в моем проекте убрать LMD-компонеты и поставить новые, то ругаться начинает на следующие модули, где остались старые LMD-компоненты. Беда в том, что их у меня очень много. Неужели единственный выход - их все поменять?

Подскажите, пожалуйста, что можно сделать еще в рамках попыток 1 и 2 и есть ли другие решения?
Купить другой дистрибутив D5.5 не смог - его просто нигде невозможно найти.


 
PM MAIL ICQ   Вверх
Kesh
Дата 17.5.2006, 12:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Эксперт
Сообщений: 2488
Регистрация: 31.7.2002
Где: Германия, Saarbrü cken

Репутация: 3
Всего: 54



Для второго варианта... Попробуй удалить файл lmdcompo.dcu, а путь указать к файлу lmdcompo.pas 


--------------------
user posted image
PM MAIL WWW ICQ Skype   Вверх
Governor
Дата 17.5.2006, 12:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 45
Регистрация: 13.4.2005
Где: Москва

Репутация: нет
Всего: нет



Не помогает. В lmdcompo.pas ничего нет, кроме вызова файла lmdcmps.inc, которого не было вообще в LMD7.0 и который я перенес с LMD5.0
Наверное, в этом грабли? Файла lmdSysIn.pas ни в одном дистрибутиве нет 

Это сообщение отредактировал(а) Governor - 17.5.2006, 13:04
PM MAIL ICQ   Вверх
Governor
Дата 19.5.2006, 11:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 45
Регистрация: 13.4.2005
Где: Москва

Репутация: нет
Всего: нет



Удивительное дело: ошибка (в варианте 1) не возникает, если запускать дельфи не из того каталога, куда он установлен. Например, я установил в каталог C:\Program Files\Borland\Delphi5 а потом все перенес в каталог C:\Program Files\Borland\Delphi50 Ошибка исчезла.  Вот чудеса... 
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Базы данных и репортинг"
Vit
Петрович

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


Обязательно указание:

1. Базы данных (Paradox, Oracle и т.п.)

2. Способа доступа (ADO, BDE и т.д.)


  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • Вопросы по SQL и вопросы по базам данных не связанные с Дельфи задавать здесь

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема »


 




[ Время генерации скрипта: 0.0701 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.