Как реализовать ссылку на текущую папку программы?

Простейшие вопросы в области инженерной разработки

Как реализовать ссылку на текущую папку программы?

Postby Feaniris on 02 Sep 2019, 22:25

Программа использует файлы формата .txt и .png Проблема, что путь к этим файлам прописан полностью и, если разместить программу в другом месте, то она перестает видеть эти файлы.
Как сделать так, чтобы была ссылка на текущую папку без прописывания полного пути?
Feaniris
interested
interested
 
Posts: 2
Joined: 02 Sep 2019, 22:22
LabVIEW Version: 7
Karma: 0

Re: Как реализовать ссылку на текущую папку программы?

Postby ladik on 02 Sep 2019, 22:38

Используйте функции палитры File I/O -> File constants
Attachments
Снимок.PNG
Снимок.PNG (32.66 KiB) Viewed 211 times
Дорогу осилит идущий.
User avatar
ladik
adviser
adviser
 
Posts: 233
Joined: 18 Nov 2014, 11:45
Location: Астана
Medals: 1
Silver (1)
LabVIEW Version: 2011, 2015
Karma: 88
hardware I/O VIP

Re: Как реализовать ссылку на текущую папку программы?

Postby Feaniris on 03 Sep 2019, 01:04

А как их связывать? Просто подключить с одной стороны path constant,а с другой default directory? Я к тому, что указать то дефолтную директорию можно, но как тогда еще одновременно на нужный файл указать?
Feaniris
interested
interested
 
Posts: 2
Joined: 02 Sep 2019, 22:22
LabVIEW Version: 7
Karma: 0

Re: Как реализовать ссылку на текущую папку программы?

Postby zxc_pavel on 03 Sep 2019, 09:05

Указывать путь к файлам относительно vi
Attachments
0309-1.png
0309-1.png (12.04 KiB) Viewed 181 times
zxc_pavel
assistant
assistant
 
Posts: 115
Joined: 02 Jun 2016, 12:07
LabVIEW Version: 14
Karma: 75

Re: Как реализовать ссылку на текущую папку программы?

Postby Artem.spb on 03 Sep 2019, 10:22

zxc_pavel wrote:Указывать путь к файлам относительно vi


опасный метод, вот почему:
Снимок.PNG
Снимок.PNG (3.26 KiB) Viewed 171 times

Снимок2.PNG


вряд ли в exe будет зашит текстовый файл.
лучше использовать указанные константы
Artem.spb
expert
expert
 
Posts: 1630
Joined: 31 Jul 2011, 23:05
Medals: 2
Activity (1) Автор (1)
LabVIEW Version: 12,14,15
Karma: 263
CLD hardware I/O VIP freelance


Return to Для чайников

Who is online

Users browsing this forum: Google and 6 guests

cron