Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.09.2009, 13:58   #1
М_Виктор
Пользователь
 
Регистрация: 18.09.2009
Сообщений: 49
По умолчанию Непонятная ошибка при загрузке программы в ОС Vista

Добрый день, коллеги.
Обычно пишу на Delphi 7 (ОС WinXp), никаких проблем.
Попробовал загрузить свои программы в ОС Vista (предварительно перекомпилировал в Vista и с Delphi 7, и с Delphi 2005) - возникает непонятная ошибка (рис.1).

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

Если же эти компоненты (TTable и TDataSource) просто находятся на форме проекта (см. рис.3), то никаких ошибок не возникает. Vista и Delphi 7\Delphi 2005 установлены на разные диски.

Кто может что посоветовать ?
Изображения
Тип файла: jpg 1.jpg (22.2 Кб, 73 просмотров)
Тип файла: jpg 2.jpg (44.0 Кб, 77 просмотров)
Тип файла: jpg 3.jpg (9.3 Кб, 79 просмотров)
М_Виктор вне форума Ответить с цитированием
Старый 25.09.2009, 10:39   #2
М_Виктор
Пользователь
 
Регистрация: 18.09.2009
Сообщений: 49
По умолчанию

Цитата:
Сообщение от М_Виктор Посмотреть сообщение
Добрый день, коллеги.
Обычно пишу на Delphi 7 (ОС WinXp), никаких проблем.
Попробовал загрузить свои программы в ОС Vista (предварительно перекомпилировал в Vista и с Delphi 7, и с Delphi 2005) - возникает непонятная ошибка (рис.1).

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

Если же эти компоненты (TTable и TDataSource) просто находятся на форме проекта (см. рис.3), то никаких ошибок не возникает. Vista и Delphi 7\Delphi 2005 установлены на разные диски.

Кто может что посоветовать ?
Решение проблемы на самом деле оказалось достаточно простым.
Т.к. я использую преимущественно так называемую "BDE", то ее следует правильно настроить для работы с ОС Vista. Vista так просто не допускает записи на тот диск, где установлена (С:\). Поэтому в настройках BDE для файлов Paradox следует изменить NET DIR на любой другой диск, отличный от системного C:\ (см.рисунок)
Изображения
Тип файла: jpg 4.jpg (34.7 Кб, 69 просмотров)
М_Виктор вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ОШИБКА ПРИ ЗАГРУЗКЕ Костян Пират Операционные системы общие вопросы 5 21.02.2009 12:14
Ошибка при загрузке системы Rembo Компьютерное железо 11 09.08.2008 21:54
Ошибка при загрузке.... Ronni10 Операционные системы общие вопросы 6 10.01.2008 22:20
действия при загрузке программы WhoThenNow Общие вопросы Delphi 2 19.09.2007 21:42
Ошибка при загрузке Delphi 6 bllem Общие вопросы Delphi 10 20.11.2006 20:37