powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Paradox 9. SerWorkingDir()
10 сообщений из 10, страница 1 из 1
Paradox 9. SerWorkingDir()
    #38847706
ft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ft
Гость
Не работает процедура SerWorkingDir(). Кто-нибудь может помочь?
...
Рейтинг: 0 / 0
Paradox 9. SerWorkingDir()
    #38848009
const64
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ftНе работает процедура SetWorkingDir(). Кто-нибудь может помочь?
Вы учитываете, что:
By default, Paradox closes all open windows before setting the working directory, and prompts you to save modified documents. Therefore, setWorkingDir does not take effect until all ObjectPAL code executes. You can keep a form open by adding code to its built-in menuAction method to trap for the MenuChangingWork menu command. If you do so, save any active documents before changing the working directory.
...
Рейтинг: 0 / 0
Paradox 9. SerWorkingDir()
    #38848146
ft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ft
Гость
const64, да, я в курсе.
У меня эта процедура вызывается в стартовом скрипте, при этом не открыто ни одной формы. Процедура возвращает True, но изменения рабочей папки не происходит.
...
Рейтинг: 0 / 0
Paradox 9. SerWorkingDir()
    #38848319
const64
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Странно... честно говоря, я не пользовался этой функцией, попробую посмотреть...
А, кстати, задавать рабочий каталог ключами командной строки при запуске Вам не подойдет?
...
Рейтинг: 0 / 0
Paradox 9. SerWorkingDir()
    #38848994
const64
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проверил работу в скрипте:
test.sslmethod run(var eventInfo Event)
SetWorkingDir("c:\\test")
endMethod
запуск - pdxwin32.exe c:\work\test.ssl

и в форме:
test.fslmethod open(var eventInfo Event)
disableDefault
SetWorkingDir("c:\\test")
endMethod
запуск - pdxwin32.exe c:\work\test.fsl

и в командной строке:
pdxwin32.exe -w c:\test

все варианты отрабатывают успешно...
...
Рейтинг: 0 / 0
Paradox 9. SerWorkingDir()
    #38849980
ft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ft
Гость
const64Странно... честно говоря, я не пользовался этой функцией, попробую посмотреть...
А, кстати, задавать рабочий каталог ключами командной строки при запуске Вам не подойдет?

Увы, не подойдет.
...
Рейтинг: 0 / 0
Paradox 9. SerWorkingDir()
    #38849981
ft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ft
Гость
const64все варианты отрабатывают успешно...

Как именно Вы определили, что успешно?
...
Рейтинг: 0 / 0
Paradox 9. SerWorkingDir()
    #38850016
const64
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ftconst64все варианты отрабатывают успешно...

Как именно Вы определили, что успешно?Например, в Project Viewer-е. Кстати, в варианте с формой - она закрывается (как и должно быть...)
P.S. А у Вас какая версия Paradox (полностью релиз)?
...
Рейтинг: 0 / 0
Paradox 9. SerWorkingDir()
    #38850353
ft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ft
Гость
const64,
Paradox 9.00.368. А у Вас?
...
Рейтинг: 0 / 0
Paradox 9. SerWorkingDir()
    #38850588
const64
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ft,

Это Initial Release, Вам бы надо поставить SP4 (9.00.883) или хотя-бы SP3(9.00.738)...
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Paradox 9. SerWorkingDir()
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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