|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.07.2012, 15:44 | #1 |
Пользователь
Регистрация: 22.05.2011
Сообщений: 13
|
Delphi работа с Excel
Здравствуйте у меня такой вопрос: Собираюсь создать программу в которой желательно было бы работать с Экзелевским файлом. Собственно говоря такой вопрос- у меня будет файл с готовыми данными который при переносе будет находиться в той же папке что и проект. Впоследствии данные могут меняться есесн. Так вот, при открытии данного файла в моей проге нужно указать путь. А т к в разное время папка с проектом будет в разных местах на разных компьютерах то как мне его прописать? заранее спасибо за помощь чайнику)
|
17.07.2012, 15:58 | #2 |
Сливочное масло
Участник клуба
Регистрация: 01.01.2011
Сообщений: 1,149
|
Определить путь исполняемого файла можно двумя способами:
ParamStr(0) - http://www.delphibasics.ru/ParamStr.php и Application.ExeName Они вернут путь к проге. Для работы с путём есть кучку функций: http://www.delphibasics.ru/ExtractFileName.php Используя всё это, ты просто определяешь путь откуда запустился и припысываешь свой путь к файлу уже относительно основного пути. Типа этого: Код:
Сливочное масло Valio - компиляция как по маслу
|
17.07.2012, 16:12 | #3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
если файла XLS будет лежать рядом с вашим exe-шником и иметь заданное фиксированное имя, то путь к нему элементарно получить или так:
Код:
Код:
Добавлено когда писал свой ответ я не видел пост (с) Valio, иначе не стал бы, конечно, дублировать тоже самое... |
17.07.2012, 17:06 | #4 |
Пользователь
Регистрация: 22.05.2011
Сообщений: 13
|
уже разобрался. с помощью процедуры GetCurrentDir;
|
17.07.2012, 17:07 | #5 |
Пользователь
Регистрация: 22.05.2011
Сообщений: 13
|
Спасибо) щас попробую и так)
|
17.07.2012, 18:31 | #6 |
Старожил
Регистрация: 26.04.2008
Сообщений: 2,645
|
Угу, только с помощью GetCurrentDir не пробуй. Она текущую папку определяет, и во многих случаях (запуск через ярлык с др. рабочей папкой, смена папки в диалоговом окне и т.п.) может сработать неправильно.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с Excel из Delphi | Ky3Heu, | Общие вопросы Delphi | 2 | 12.10.2011 11:53 |
Delphi 7 работа с Excel | Alkifr | Помощь студентам | 0 | 30.10.2010 00:31 |
Delphi 7 работа с Excel | Alkifr | Помощь студентам | 0 | 29.10.2010 21:31 |
работа Excel на форме delphi | DIMEDROL1985 | БД в Delphi | 1 | 23.01.2010 23:48 |