Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 13.08.2022
Сообщений: 93

Как определить постоянное местоположение файла в программе для взятия из него исходных данных?

18.10.2024, 20:42. Показов 1375. Ответов 28

Студворк — интернет-сервис помощи студентам
Как привязать файл Excel для вывода из него данных в программу к определенному пути (файл проекта, типо папка расчеты). Причина вопроса в том, что на одном компе проект программы лежит в одном месте, а на другом компе в другом и программа не может прочитать файл Excel. Как сделать, чтобы программа всегда понимала где считывать нужный файл??? Помогите с решением данного вопроса пожалуйста
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
18.10.2024, 20:42
Ответы с готовыми решениями:

Модифицировать решение задачи для чтения исходных данных из входного файла и записи обработанных данных в выходной файл
Модифицировать решение задачи для чтения исходных данных из входного файла и записи обработанных данных в выходной файл. Формат команды...

XRDirectInteractor - как определить какой объект доступен для взятия?
Добрый день! Уважаемые форумчане, подскажите чайнику, как определить ближайший объект к "рукам" с XRDirectInteractor, который...

Определить местоположение минимального элемента массива. Обнулить элементы, стоящие до него
В одномерном массиве из 10 элементов определить местоположение минимального элемента. Обнулить элементы, стоящие до него, но не сам этот...

28
0 / 0 / 0
Регистрация: 13.08.2022
Сообщений: 93
18.10.2024, 21:49  [ТС]
Студворк — интернет-сервис помощи студентам
как программно написать это? поиск? Пример покажите пожалуйста
0
130 / 109 / 22
Регистрация: 23.05.2015
Сообщений: 726
18.10.2024, 21:54
Есть такой OpenFileDialog.
Сейчас код поищу..
0
0 / 0 / 0
Регистрация: 13.08.2022
Сообщений: 93
18.10.2024, 22:00  [ТС]
OpenFileDialog.опять же это еще отдельный диалог- а автоматом то программно это сделать наверно тоже возможно
0
231 / 172 / 71
Регистрация: 14.06.2024
Сообщений: 472
18.10.2024, 22:01
путь к файлу передавать в параметре командной строки, если параметра нет, или по этому пути файла нет, то OpenFileDialog,
ну и иметь его как доп опцию.
0
130 / 109 / 22
Регистрация: 23.05.2015
Сообщений: 726
18.10.2024, 22:20
Delphi
1
2
3
4
5
6
7
8
procedure TForm1.Button1Click(Sender: TObject);
begin
   if FileOpenDialog1.execute then
   if FileExists(FileOpenDialog1.FileName) then
   begin
   Label1.Captionr:=extractfilepath((FileOpenDialog1.FileName))+(ExtractFileName(FileOpenDialog1.FileName)); 
   end;
end;
Добавлено через 5 минут
Цитата Сообщение от VVME Посмотреть сообщение
а автоматом то программно это сделать наверно тоже возможно
Возможно, если программе 1 раз указать правильный путь и записать его где либо.

Добавлено через 13 минут
А по записи и чтению ini файла, можно посмотреть например это.
1
Злостный нарушитель
 Аватар для Verevkin
10878 / 5817 / 1288
Регистрация: 12.03.2015
Сообщений: 26,856
18.10.2024, 22:39
Цитата Сообщение от SeGun Посмотреть сообщение
Чем видео записываешь?
OBS-ом.
0
Модератор
4153 / 2362 / 814
Регистрация: 15.11.2015
Сообщений: 9,495
18.10.2024, 22:50
Цитата Сообщение от VVME Посмотреть сообщение
дак и вопрос как прописать это в программе? Типо на одном компе это путь диск С\..., а ну другом компе путь это - рабочий стол\прога\расчет
Вот так можно получить путь до исполняемого файла:
Delphi
1
  Label1.Caption := ExtractFilePath(Application.ExeName);
А дальше добавляется имя нужного файла. Например, загрузка картинки, которая находится в той же папке, что и исполняемый файл программы:
Delphi
1
  Image1.Picture.LoadFromFile(ExtractFilePath(Application.ExeName) + 'Back.jpg');
0
130 / 109 / 22
Регистрация: 23.05.2015
Сообщений: 726
19.10.2024, 12:46
VVME, Я дал вам всё что нужно.
А как у вас с Delphi вообще?
0
 Аватар для krapotkin
6854 / 4680 / 1465
Регистрация: 14.04.2014
Сообщений: 20,684
Записей в блоге: 21
19.10.2024, 16:53
Мне кажется автор хотел изначально просто узнать то, что написал AzAtom, в #27
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.10.2024, 16:53

Как определить диапазон исходных данных в chart?
Уважаемые коллеги, никак не могу понять, каким образом можно определить диапазон исходных данных, которые используются в chart Есть...

По исходным данным определить остаточную дисперсию для случая приближения исходных данных уравнением регрессии вида
По исходным данным определить остаточную дисперсию для случая приближения исходных данных уравнением регрессии вида: y=kx2. X Y 1 7 ...

Определить ошибку задания исходных данных, которую надо обеспечить для получения результата с 5 правильными значимыми
syms a b c f=((a+b)/(a-b))*asin(c) a1=0.02456 b1=0.007823 c1=0.8348 fa=double(subs(f,{a,b,c},{a1,b1,c1})) ...

Как открыть файл в требуемой для него программе?
как указать программе на файл и просмотреть информацию и запустить при желании? расширение может быть любое...

Программа для создания файла и внесения в него данных
Уважаемые компьютерные гении, я начинающий ученик уже больше часа не могу написать действующую программу. Значит цель у неё такая":...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
29
Ответ Создать тему
Новые блоги и статьи
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
Лето уходит
kumehtar 17.08.2026
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины". За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html Задача: . . .
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru