24.03.2017, 15:07 [+3 UTC]
в нашей команде: 1 866 чел. | участники онлайн: 10 (рекорд: 21)

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

:: консультации

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

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

:: правила

:: новости

:: участники

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

:: форум

:: блоги

:: поиск

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

:: наш журнал

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

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

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

:: поддержка

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

Версия системы:
7.41 (25.02.2017)

Общие новости:
23.02.2017, 09:51

Форум:
22.03.2017, 16:10

Последний вопрос:
23.03.2017, 23:11

Последний ответ:
24.03.2017, 09:50

Последняя рассылка:
24.03.2017, 10:45

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

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

Наша кнопка:

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

Отзывы о нас:
03.05.2012, 20:25 »
Иванов Анатолий Николаевич
Отлично!!! +5 [вопрос № 185956, ответ № 270692]
16.08.2009, 17:49 »
ikarf
Господа! Благодарю Вас за создание такого сайта, на котором любой посетитель может получить консультацию. Сайт доброжелательный и каждый из отвечающих старается поделиться своим личным опытом. Доброжелательность, корректность и литературная речь - в наше время дорогого стоит. Постскриптумы г-на Калашникова могут в дальнейшем послужить материалом для отдельной книги. Они "оживляют" общение и оценивают суть ответа одной короткой, ёмкой фразой. Учитывая особенность всех (по моему скромному мнению ...
14.03.2010, 14:55 »
morvineon
Спасибо за ответ и за пояснение к формулам. Вы очень мне помогли. [вопрос № 177243, ответ № 260106]

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

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

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

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

Зенченко Константин Николаевич
Статус: Модератор
Рейтинг: 362
Асмик Гаряка
Статус: Советник
Рейтинг: 245
mklokov
Статус: 3-й класс
Рейтинг: 78

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

Консультация онлайн # 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.14799 сек.

© 2001-2017, Портал RFPRO.RU, Россия
Авторское право: ООО "Мастер-Эксперт Про"
Калашников О.А.  |  Гладенюк А.Г.
Версия системы: 7.41 от 25.02.2017
Бесплатные консультации онлайн