23.04.2018, 20:26 [+3 UTC]
в нашей команде: 2 701 чел. | участники онлайн: 4 (рекорд: 21)

:: РЕГИСТРАЦИЯ

:: задать вопрос

:: все разделы

:: правила

:: новости

:: участники

:: доска почёта

:: форум

:: блоги

:: поиск

:: статистика

:: наш журнал

:: наши встречи

:: наша галерея

:: отзывы о нас

:: поддержка

:: руководство

Версия системы:
7.47 (16.04.2018)

Общие новости:
13.04.2018, 10:33

Форум:
23.04.2018, 20:08

Последний вопрос:
23.04.2018, 00:34

Последний ответ:
23.04.2018, 11:18

Последняя рассылка:
23.04.2018, 19:45

Писем в очереди:
0

Мы в соцсетях:

Наша кнопка:

RFpro.ru - здесь вам помогут!

Отзывы о нас:
21.11.2009, 23:00 »
Култыгин Александр Николаевич
Огромное спасибо! Все заработало!!! [вопрос № 174417, ответ № 256787]
22.04.2010, 20:12 »
Konstantin Shvetski
Шикарно! Все возможные случаи - может увидеть глаз действительно профессионала. Спасибо. [вопрос № 177968, ответ № 260960]
18.04.2012, 18:42 »
Arman Muratuly
спасибо за поправку в переводе с китайского. а как вы cos в sin переделали? [вопрос № 185846, ответ № 270567]

РАЗДЕЛ • Pascal / Delphi / Lazarus

Создание программ на языках Pascal, Delphi и Lazarus.

[администратор рассылки: Зенченко Константин Николаевич (Модератор)]

Лучшие эксперты в этом разделе

Зенченко Константин Николаевич
Статус: Модератор
Рейтинг: 230
Асмик Гаряка
Статус: Советник
Рейтинг: 56
Степанов Иван /REDDS
Статус: 4-й класс
Рейтинг: 0

Перейти к консультации №:
 

Консультация онлайн # 136601
Раздел: • Pascal / Delphi / Lazarus
Автор вопроса: Паршина Людмила Леонидовна
Отправлена: 13.05.2008, 09:27
Поступило ответов: 3

Уважаемые эксперты!

У меня такая проблема: программа написана на Delphi 7, формат базы данных MS Access. Создаю установочный диск с помощью пакета InstallShieldExpress, переношу программу на другой компьютер, запускаю её и выходит сообщение, что не найден мой файл Acceess (Он у меня находится на компьютере, где я создавала программу в папке «Мои документы»). Перенесла на другой ПК в эту же папку («Мои документы») этот файл (MS Access), но сообщение всё равно выходит. При попытке закрыть это сообщение программа всё-таки запускается, но в ней нет никаких данных. Пробовала создавать файл запуска в других программах инсталляции, но результат всё тот же. Подскажите, пожалуйста в чём моя ошибка?
Заранее благодарю – Людмила.

Состояние: Консультация закрыта

Ответ # 223264 от Jakoni

Здравствуйте, Паршина Людмила Леонидовна!
Я предпологаю все дело в пути к файлу, попробуйте создать в папке с программой одну папочку куда и положите свой файл, и потом измените путь к файлу БД. Лучше всего использовать относительные пути, к примеру воспользоваться функцией ExtractFilePatch(ApplikationExeName)+'\db\databasename.mdb'
Удачи


Консультировал: Jakoni
Дата отправки: 13.05.2008, 09:36

Рейтинг ответа:

0

[подробно]

Сообщение
модераторам

Отправлять сообщения
модераторам могут
только участники портала.
ВОЙТИ НА ПОРТАЛ »
регистрация »

Ответ # 223265 от Mukomelo Yevgeniy Bogdanovich

Здравствуйте, Паршина Людмила Леонидовна!
Проблема в том, что папка "Мои документы" в системе Windows XP, физически расположена в личном каталоге пользователя, то есть, если имя пользователя на разных компьютерах не совпадает, то маршрут к папке "Мои документы" будет разным. Рекомендую расположить файл с базой данных например в папку "Program Files". Так же Вы можете воспользоваться процедурой определения месторасположения программы, и в коде программы задавать маршрут расположения базы данных. Примеры в приложении.

Приложение:


Консультировал: Mukomelo Yevgeniy Bogdanovich
Дата отправки: 13.05.2008, 09:37

Рейтинг ответа:

0

[подробно]

Сообщение
модераторам

Отправлять сообщения
модераторам могут
только участники портала.
ВОЙТИ НА ПОРТАЛ »
регистрация »

Ответ # 223273 от Selya

Здравствуйте, Паршина Людмила Леонидовна!
Проблема в том, как вы создаёте подключение в ADOConnection:
1. В инсперторе объктов
ADOConnection.Connected = false
ADOConnection.ConnectionString = ''
хотя во время проектирования, для удобства, эти свойства могут быть установлены, но когда компилируете релиз, сбросьте эти свойства, как указано выше.
2. См. приложение.

Т.о. если программа не найдёт файл БД Access в папке с программой, то сначала в OpenDialog будет предложено найти этот *.mdb-файл, а если найти не удалось, то программа просто не запустится.

Приложение:


Консультировал: Selya
Дата отправки: 13.05.2008, 10:13

Рейтинг ответа:

0

[подробно]

Сообщение
модераторам

Отправлять сообщения
модераторам могут
только участники портала.
ВОЙТИ НА ПОРТАЛ »
регистрация »

Возможность оставлять сообщения в мини-форумах консультаций доступна только после входа в систему.
Воспользуйтесь кнопкой входа вверху страницы, если Вы зарегистрированы или пройдите простую процедуру регистрации на Портале.

Яндекс Rambler's Top100

главная страница | поддержка | задать вопрос

Время генерирования страницы: 0.18697 сек.

© 2001-2018, Портал RFPRO.RU, Россия
Калашников О.А.  |  Гладенюк А.Г.
Версия системы: 7.47 от 16.04.2018