Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Forms 10g и Internet Explorer  [new]
DGabadulin
Member

Откуда:
Сообщений: 78
Форма (10g) выполняется в IE. На форме создается файл при помощи пакета webutil.client_text_io

-- Записать массив в файл
PROCEDURE pr_save_to_file
(
  p_Text         IN  xxx.gty_varchar2_array
, p_File_name    IN  VARCHAR2 := '1.txt'
) IS
  vr_File_id   Client_Text_Io.File_Type;
BEGIN
  vr_File_id := Client_Text_Io.Fopen(p_File_name, 'A');
  --
  FOR i IN p_Text.FIRST..p_Text.LAST LOOP
    Client_Text_Io.Put_Line(vr_File_id, p_Text(i));
  END LOOP;
  --
  Client_Text_Io.Fclose(vr_File_id);
EXCEPTION
...
END pr_save_to_file;

В результате, если форма запускается под IE, то создается файл 1.txt на рабочем столе. Если под Fire Fox, то файл создается в Program Files\Mozilla Fire Fox\

Внимание вопрос: как изменить существующий порядок вещей?))

Раньше, когда деревья были большими, а Forms'ы работали "не под веб", данная проблема решалась банально созданием ярлыка на рабочем столе и указанием у него свойства "стартовая папка = ...". Попытка сделать тоже самое с ярлыком для IE - результатов не дала. Хотелось бы что то такое же простое и эффективное

ЗЫ. Прописать полный путь к файлу не предлагать (слишком много форм переделывать)
16 июл 09, 16:38    [7425339]     Ответить | Цитировать Сообщить модератору
 Re: Forms 10g и Internet Explorer  [new]
Алымов Анатолий
Member

Откуда: Оренбург
Сообщений: 1309
Я понимаю, что много форм переделывать, но почему бы не спрашивать пользователя куда сохранять?
17 июл 09, 06:00    [7427043]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить