|
Set Default to <текущий каталог>
|
|||
---|---|---|---|
#18+
А что нужно сделать, что бы exeшник запускался из любого каталога? Если используется внешняя таблица (обрашаюсь к ней просто как use table1), которая лежит в каталоге с программой, выдается ошибка файл table1.dbf не существует. Как прописать Set Default to <текущий каталог>, или нужно использовать что-нибудь другое? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2004, 10:33 |
|
Set Default to <текущий каталог>
|
|||
---|---|---|---|
#18+
cCurProc = SYS(16,1) cCurProc=SUBSTR(cCurProc, 1, RAT("\", cCurProc)) cd &cCurProc ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2004, 10:39 |
|
Set Default to <текущий каталог>
|
|||
---|---|---|---|
#18+
Прописал в main.prg эти три строки, в ответ exeшник пишет ошибку Неправильный путь или имя файла. Может что-то не то? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2004, 10:43 |
|
Set Default to <текущий каталог>
|
|||
---|---|---|---|
#18+
выдай что дает ?cCurProc ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2004, 10:48 |
|
Set Default to <текущий каталог>
|
|||
---|---|---|---|
#18+
или messagebox(cCurProc,48,'') до команды сd конечно ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2004, 10:49 |
|
Set Default to <текущий каталог>
|
|||
---|---|---|---|
#18+
В принципе, он выдает значение текущего каталога. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2004, 10:51 |
|
Set Default to <текущий каталог>
|
|||
---|---|---|---|
#18+
тогда я не понял у меня эти строки в каждой почти программе и проблемм никогда не было ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2004, 10:52 |
|
Set Default to <текущий каталог>
|
|||
---|---|---|---|
#18+
А вы прописываете где-нибудь в main.prg что-то типа Set default to ? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2004, 10:54 |
|
Set Default to <текущий каталог>
|
|||
---|---|---|---|
#18+
а зачем? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2004, 10:56 |
|
Set Default to <текущий каталог>
|
|||
---|---|---|---|
#18+
Всмысле, Set Default to <текущий каталог>, или достаточно cd &cCurProc? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2004, 10:58 |
|
Set Default to <текущий каталог>
|
|||
---|---|---|---|
#18+
ну я же говорю зачем? вы досовской командой меняете рабочий каталог чего ещё надо ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2004, 11:05 |
|
Set Default to <текущий каталог>
|
|||
---|---|---|---|
#18+
Спасибо, получилось, забыл одну "штучку" ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2004, 11:11 |
|
Set Default to <текущий каталог>
|
|||
---|---|---|---|
#18+
Я прописываю так: Сначало смотрю что мне выдает sys(16) А потом в зависимости сколько знаков надо убрать делаю следующее: per1=left(right(sys(16),len(sys(16))-19),len(right(sys(16),len(sys(16))-19))-9) set defa to &per1 Т.е. 19 знаков справа и 9 слева. У тебя может быть другой случай, тогда вычитаешь нужное кол-во знаков. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2004, 11:11 |
|
Set Default to <текущий каталог>
|
|||
---|---|---|---|
#18+
Странные проблемы... EXE-шник и DBF в одном каталоге и ошибка? ??? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2004, 13:53 |
|
Set Default to <текущий каталог>
|
|||
---|---|---|---|
#18+
В главном PRG, которе есть точка входа в приложение, пропишите код: Код: plaintext 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2004, 09:30 |
|
Set Default to <текущий каталог>
|
|||
---|---|---|---|
#18+
Блин, ну и намудрили, ну и накрутили... Вячеслав дал правильный ответ, а всякие "убрать 9 справа и 19 слева" это от очень весёлой травы очевидно :) Вообще CD = SET DEFAULT TO, а макроподстановка в этих командах &cPath не будет работать правильно если в пути встретятся пробелы. Posted via ActualForum NNTP Server 1.0 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2004, 02:16 |
|
Set Default to <текущий каталог>
|
|||
---|---|---|---|
#18+
пардон конечно если что не так а эта команда разве не имеет макропдстановки в своем составе SET DEFAULT TO (lcPath) ????????? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2004, 09:40 |
|
Set Default to <текущий каталог>
|
|||
---|---|---|---|
#18+
Не, не утерплю! Проясните мне, please, суть проблемы, а то у меня в аналогичных ситуациях всегда всё работает без всяких SET DEFA... Может я чего-то не так делаю? ;-) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2004, 11:08 |
|
Set Default to <текущий каталог>
|
|||
---|---|---|---|
#18+
2redrik Извените но у меня почему-то не получаеться как вы говорите хотя конечно если работать в каталоге установленном в фоксе по умолчанию то конечно база откроется или прописать пути для поиска в фоксе кажеться можно например содал каталог программу базу и прописал путь и так каждый раз ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2004, 12:37 |
|
Set Default to <текущий каталог>
|
|||
---|---|---|---|
#18+
з.ы. да конечно можно прописывать в tools-->options-->file location-->search path ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2004, 12:41 |
|
Set Default to <текущий каталог>
|
|||
---|---|---|---|
#18+
так что если поделитесь секретом как вы такой фокус делаете без всяких усилий то буду рад ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2004, 12:44 |
|
Set Default to <текущий каталог>
|
|||
---|---|---|---|
#18+
leaf2redrik Извените но у меня почему-то не получаеться как вы говорите хотя конечно если работать в каталоге установленном в фоксе по умолчанию то конечно база откроется или прописать пути для поиска в фоксе кажеться можно например содал каталог программу базу и прописал путь и так каждый раз Речь идет о этапе разработки проекта или о запуске готового EXE? Если о стадии разработки, то читай здесь: http://www.foxclub.ru/kb/index.php?sid=28924&aktion=artikel&rubrik=004&id=5&lang=ru Если о готовом EXE, то вообще не понятная проблема. Как именно происходит запуск EXE? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2004, 13:09 |
|
Set Default to <текущий каталог>
|
|||
---|---|---|---|
#18+
2Владимир спасибо мне и так примерно всё понятно я просто не пойму про что была речь redrika может он что особенное делает ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2004, 14:14 |
|
Set Default to <текущий каталог>
|
|||
---|---|---|---|
#18+
leafя просто не пойму про что была речь R edrika Я говорю о том, что где бы Вы не расположили EXE вместе с DBF, то при его запуске не может не найтись DBF! Что непонятно? И нет тут никаких хитростей! А насчет стадии разработки - то, с чем я работаю в данный момент, не в лом записать в "tools-...-default directory". Надо взглянуть на что-нибудь другое - я его просто запускаю по Ctrl+D (т.к. set default тут же выскочит само) и выхожу из программы. При работе на своём компьютере процедура выхода у меня в программах не делает "QUIT" и я остаюсь по "дефолту" там, где запускал последнюю программу... :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2004, 14:46 |
|
|
start [/forum/topic.php?fid=41&msg=32706649&tid=1582112]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
32ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
65ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 156ms |
0 / 0 |