Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Картинки в программе / 5 сообщений из 5, страница 1 из 1
30.08.2005, 14:37:10
    #33241202
Kris_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Картинки в программе
Когда в программе определяешь контекстное меню, например командой
Код: plaintext
1.
Define popup ..
define bar .. pict .. 'c:\my.bmp'
или влюбой другой подобной команде, когда надо явно определить картинку, которая будет на экране, то на компе клиента должна существовать папка с этими картинками..
Беда в том, что они все в куче свалены, и нужно долго вычислять, какая уже содержится в exe-шнике, а какую надо скопировать на клиента..и вообще как это это некрасиво..
Нельзя ли их все скопом в Exe-шник поместить?
...
Рейтинг: 0 / 0
30.08.2005, 14:55:27
    #33241263
Владимир СА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Картинки в программе
Kris_Когда в программе определяешь контекстное меню, например командой
Код: plaintext
1.
Define popup ..
define bar .. pict .. 'c:\my.bmp'
или влюбой другой подобной команде, когда надо явно определить картинку, которая будет на экране, то на компе клиента должна существовать папка с этими картинками..
Беда в том, что они все в куче свалены, и нужно долго вычислять, какая уже содержится в exe-шнике, а какую надо скопировать на клиента..и вообще как это это некрасиво..
Нельзя ли их все скопом в Exe-шник поместить?
Все картинки д.б. помещены в проект вкладка Other\Other Files.
Далее посмотреть в меню Projekt\Projekt Info вкладка Files чтобы они были включены. Делаешь EXE и они там.
...
Рейтинг: 0 / 0
31.08.2005, 11:59:38
    #33243033
Kris_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Картинки в программе
Спасибо большое!
...
Рейтинг: 0 / 0
31.08.2005, 16:45:50
    #33244021
Aleksey-K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Картинки в программе
Никогда не используй абсолютные пути к файлам картинок, а только относительные. Все файлы должны лежать, как и советовал Владимир СА, в отдельной папки (путь все картинки, например, лежат в папке PICTURES), путь которой относительно корневой папки проекта не должен никогда меняться. А код меню будет , примерно, такой:
Код: plaintext
1.
Define popup ..
define bar .. pict .. 'pictures\my.bmp'
С уважением, Алексей.
...
Рейтинг: 0 / 0
03.09.2005, 13:55:59
    #33249789
messag
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Картинки в программе
В каталоге спрогой создаем папку Pic , ложим в неё my.bmp
При запуске указываем путь:
PATH_FOX = SYS(2004)
PATH_Pic = SYS(5) + SYS(2003) + '\Pic\'
SET PATH TO &PATH_Pic


Всё. Теперь прога будет работать на каком-бы диске или папке она ненаходилась
дальше как обычно:

Define popup ..
define bar .. pict .. 'my.bmp'
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Картинки в программе / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]