Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Закрытая темаСоздание новой темы Создание опроса
> MS Access и Delphi! СРОЧНО!!!! 
V
    Опции темы
Angelina2009
Дата 6.6.2013, 07:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Помогите, пожалуйста решить следующую проблему:
В электронном учебнике, написанном в среде программирования Delphi 7 реализована панель, при нажатии на которую должно запускаться приложение MS Access. Данная функция изначально была запрограммирована достаточно простым способом:

Код

procedure TForm1.Panel2Click(Sender: TObject);
begin
ShellExecute(Application.Handle,PChar('open'), 
PChar('C:\Program Files\Microsoft Office\Office14\MSACCESS.EXE'),Nil,Nil,SW_SHOW); end;

Но это самый простой способ,а нужен универсальный. Чтобы программа сама находила екзешник Access и запускала его. 
Ведь на разных компьютерах офис может быть разных версий,а соответственно названия папок, где содержится нужный файл могут меняться.
Помогите,если кто знает, как осуществить данную функцию. 
Предлагалось подключить portable MS Access, но увы, бесплатный не нашла в сети((((
У меня диплом горит, во вторник уже защита. Нужно срочно решить эту проблему, чтобы на защите не возникло казусов с запуском. smile 


M
Poseidon
Код нужно обрамлять в тег CODE, а не выделять его красным!!!


Это сообщение отредактировал(а) Poseidon - 6.6.2013, 12:06
PM MAIL   Вверх
Vas
Дата 6.6.2013, 10:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 830
Регистрация: 29.6.2005
Где: Stavropol region

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



Ну а если просто открывать пустой файл mdb, система сама найдет привязанную к нему программу, а файл положите прям в папку вашей программы.


--------------------
И опыт, сын ошибок трудных, И гений, парадоксов друг, И случай, бог изобретатель. ... (А.С. Пушкин)
PM MAIL   Вверх
Poseidon
Дата 6.6.2013, 12:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Delphi developer
****


Профиль
Группа: Комодератор
Сообщений: 5273
Регистрация: 4.2.2005
Где: Гомель, Беларусь

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




M
Poseidon
Во первых, для домашних заданий, дипломов и курсовых у нас есть специальных раздел
Во вторых, тема создана с нарушением пункта 1 правил форума
В третьих, для получения пути к исполняемому файлу есть функция FindExecutable в модуле ShellApi. Привет гугл
Ну и в четвертых, на основании всего вышеизложенного - тема закрыта.



--------------------
Если хочешь, что бы что-то работало - используй написанное, 
если хочешь что-то понять - пиши сам...
PM MAIL ICQ   Вверх
  
Закрытая темаСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

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

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

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


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

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


 




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


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

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