powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Создать директорию на клиенте.
6 сообщений из 6, страница 1 из 1
Создать директорию на клиенте.
    #38639590
leva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В reports6.0 создаю файл f := TEXT_IO.FOPEN(fileName1,'w');

fileName1 := 'C:\temp\a1\aaa.txt '
Проблема в том, что если директории a1 не существует, то вылетает ошибка, а если её создать руками то все отлично и файл создается.
Вопрос: Как создать директорию на клиенте из reports ?
...
Рейтинг: 0 / 0
Создать директорию на клиенте.
    #38639968
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос уже был, в поиск. Здесь и на металинке )))

AFAIK:
1. HOST build-ins в Reports есть? (искать по словам HOST + MKDIR + COMSPEC )
2. ORA_FFI package.
3. Вроде есть пакет от Oracle d2kwutils или как-то так. Но я им никогда не пользовался. Всегда делал ручками, через ORA_FFI.

С уважением,
Кудрявцев Леонид
...
Рейтинг: 0 / 0
Создать директорию на клиенте.
    #38639978
Les
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Леонид правильно указал название библиотеки, и там есть как раз нужная тебе процедура
WIN_API_UTILITY.Create_Directory

Леонид, если вы делали для себя большое количество заготовок к винапи через ORA_FFI, может быть имеет смысл их выложить?
Случаем не делали вычисление md5?
...
Рейтинг: 0 / 0
Создать директорию на клиенте.
    #38640164
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Делал лет 10 назад. Было выложенно на моем сайте. Уже давно сдох и сайт и выложенный код )))

Реанимировать для умирающих Forms'ов наверное в 2014 году совсем извращение. С учетом клиент-сервера, у которого самая куцая поддержка снялась вообще в 2006-2007, а нормальная еще раньше. IMHO
...
Рейтинг: 0 / 0
Создать директорию на клиенте.
    #38640167
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По первому пункту:
Forms 6i, снова глюки с запуском внешних приложений. Нужен совет !!!
описание команды mkdir думаю найти не проблема
...
Рейтинг: 0 / 0
Создать директорию на клиенте.
    #38640510
leva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем спасибо, разобрался :
1. К отчету прицепляем D2KWUTIL
2. Далее win_api_utility.create_directory('c:\temp\a1',false); - вроде работает.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Создать директорию на клиенте.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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