Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / полный путь к программе, ехе файлу / 6 сообщений из 6, страница 1 из 1
25.09.2008, 12:31
    #35559100
YaKrevetko
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
полный путь к программе, ехе файлу
подскажите пожалста как узнать с какой дириктории запушена моя программа?
...
Рейтинг: 0 / 0
25.09.2008, 12:31
    #35559103
полный путь к программе, ехе файлу
YaKrevetkoподскажите пожалста как узнать с какой дириктории запушена моя программа?
Код: plaintext
sys( 16 )
...
Рейтинг: 0 / 0
25.09.2008, 13:29
    #35559318
Ну и
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
полный путь к программе, ехе файлу
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
* Эта процедура бродит уже лет  10  минимум
 * Вызывается так 
  
 SetPath(@isDebug)
 *  тут все барахло как использовать isDebug
....
Procedure SetPath(isDebug)
Local m.lcsys16, m.cprogram, m.lcpath
Local m.ni, m.nctl, actl,isDebug
Dimension actl[ 1 ]
lcsys16 = Sys( 16 )
lcprogram = Substr(m.lcsys16, At(":", m.lcsys16)- 1 )
Cd Left(m.lcprogram, Rat("\", m.lcprogram))
If Right(m.lcprogram,  3 ) ="FXP" Or Right(m.lcprogram,  3 )='VCT'
	isDebug   = .T.
	Clear Screen
	Cd Left(m.lcprogram, Rat("\", m.lcprogram,  2 ))
	caddpath = Set("path")
	Hide Window All
	Clear Macros
Else
	isDebug  = .F.
	caddpath = ';DB;MEM;TEMP'
Endif
Cd Sys( 5 )+Sys( 2003 )
Set Path To (m.caddpath)
If !isDebug
	* крутой код про подключение библиотек когда ты не в отладке
Else
	* тут не менее крутой код  когда ты  в одладке
Endif
* тут все гавно которое работает у тебя всегда
Return  && Все что угодно
Endproc
* Ну  можно с Api сократить до строчек  5 .
...
Рейтинг: 0 / 0
25.09.2008, 13:57
    #35559450
homik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
полный путь к программе, ехе файлу
Можно посмотреть здесь.
http://]http://forum.foxclub.ru/read.php?32,177182,177213#msg-177213

Я пользую такой авторlcCurDir=Getwordnum(Addbs(Justpath(Sys(16))),3)
У каждого свои нюансы, как пишет В.Максимов
...
Рейтинг: 0 / 0
24.03.2009, 10:01
    #35887301
Дима Гуров
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
полный путь к программе, ехе файлу
homik, один пробел в пути, и фича отвалилась.
...
Рейтинг: 0 / 0
24.03.2009, 14:33
    #35888342
GoshaS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
полный путь к программе, ехе файлу
Код: plaintext
1.
2.
Application.DefaultFilePath = ADDBS(JUSTPATH(SYS( 16 , PROGRAM(- 1 ))))
? application.DefaultFilePath
результат:
c:\foxprg\чепушня всякая тест
Решение не моё, брал на фоксклабе, автора к сожалению не помню.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / полный путь к программе, ехе файлу / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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