|
Как определить каталог, из которого был запущен фоксовский exe-шник?
|
|||
---|---|---|---|
#18+
Коллеги, у меня вот какой вопрос. Можно ли из фоксовского exe-шника в процессе его работы узнать, из какого каталога он был запущен? Что-то я ни в одном хелпе ничего подобного не нахожу... Заранее благодарю за ответ. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2009, 15:35 |
|
Как определить каталог, из которого был запущен фоксовский exe-шник?
|
|||
---|---|---|---|
#18+
home() ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2009, 15:36 |
|
Как определить каталог, из которого был запущен фоксовский exe-шник?
|
|||
---|---|---|---|
#18+
изв., соврал Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2009, 15:40 |
|
Как определить каталог, из которого был запущен фоксовский exe-шник?
|
|||
---|---|---|---|
#18+
прошелмимо, Увы, не оно. Показывает C:\Windows\System32\, хотя exe-шник я запускаю совсем из другого каталога. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2009, 15:43 |
|
Как определить каталог, из которого был запущен фоксовский exe-шник?
|
|||
---|---|---|---|
#18+
С JustPath(Sys(16)) - тот же результат... ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2009, 15:47 |
|
Как определить каталог, из которого был запущен фоксовский exe-шник?
|
|||
---|---|---|---|
#18+
вот Вам пример запоминайте путь при старте в главном модуле ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2009, 15:52 |
|
Как определить каталог, из которого был запущен фоксовский exe-шник?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2009, 16:20 |
|
Как определить каталог, из которого был запущен фоксовский exe-шник?
|
|||
---|---|---|---|
#18+
прошелмимовот Вам пример запоминайте путь при старте в главном модуле Спасибо! Там и запоминаю. Похоже, просто руки временами кривые. JUSTPATH(Sys(16)) выдает то, что нужно. Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2009, 16:24 |
|
Как определить каталог, из которого был запущен фоксовский exe-шник?
|
|||
---|---|---|---|
#18+
negroС JustPath(Sys(16)) - тот же результат... Надо все-таки не слепо исползовать предложенные варианты, а почитать HELP по тем или иным командам и функциям. У функции SYS(16) есть второй параметр, определяющий уровень вложенности. Если он не указан, то возвращается путь доступа к текущей процедуре. Той, в которой и выполняется команда SYS(16). А это не обязательно будет стартовый модуль. Поэтому нужен такой синтаксис Код: plaintext
Но и этот способ не абсолютен, а работает при выполнении определенных условий. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2009, 16:26 |
|
Как определить каталог, из которого был запущен фоксовский exe-шник?
|
|||
---|---|---|---|
#18+
ВладимирМ, пишу же - "кривые руки" - сделали быстрее, чем "прямая голова" прочитала хелп по SYS(16). ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2009, 16:32 |
|
Как определить каталог, из которого был запущен фоксовский exe-шник?
|
|||
---|---|---|---|
#18+
всегда делал: ? fullpath('') ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2009, 14:59 |
|
Как определить каталог, из которого был запущен фоксовский exe-шник?
|
|||
---|---|---|---|
#18+
Погодин, ? fullpath('') У меня в режиме разработки выдаёт 'D:\', что истине, так сказать, не совсем соответствует. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2009, 15:32 |
|
|
start [/forum/topic.php?fid=41&fpage=122&tid=1586274]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
29ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 307ms |
total: | 429ms |
0 / 0 |