Выбор файла

  • serg
  • Автор темы
  • Посетитель
  • Посетитель
08 июнь 2012 13:53 #1 от serg
COM_KUNENA_MESSAGE_CREATED_NEW
Я так понимаю я тут буду первым кто оставит вопрос :cheer:

Вопрос у меня такой. Пишу свою процедуру в которой предполагается обработка содержимого внешнего файла. Так вот как организовать интерфейс выбор этого файла и передачу его пути, моей процедуре?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • alex_sar
  • Посетитель
  • Посетитель
08 июнь 2012 15:41 - 08 июнь 2012 15:42 #2 от alex_sar
COM_KUNENA_MESSAGE_REPLIED_NEW
Можно сделать по аналогии с загрузкой справочника БИК
{globals.i}

DEF VAR source AS CHAR FORMAT "x(60)" NO-UNDO.
source = "bnkseek.dbf".

{getfile.i &set1     = "НСИ"
           &set2     = "Каталог"
           &mode     = must-exist
           &filename = source
           &return   = "LEAVE"}
Last edit: 08 июнь 2012 15:42 by alex_sar.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • serg
  • Автор темы
  • Посетитель
  • Посетитель
08 июнь 2012 17:32 #3 от serg
COM_KUNENA_MESSAGE_REPLIED_NEW
Спасибо, а как получить путь к файлу? :dry:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • alex_sar
  • Посетитель
  • Посетитель
08 июнь 2012 23:55 #4 от alex_sar
COM_KUNENA_MESSAGE_REPLIED_NEW
Путь к файлу записывается в pick-volue который объявлен в globals.i

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • serg
  • Автор темы
  • Посетитель
  • Посетитель
09 июнь 2012 09:35 - 09 июнь 2012 09:36 #5 от serg
COM_KUNENA_MESSAGE_REPLIED_NEW
Спасибо, буду пробывать :cheer:
Last edit: 09 июнь 2012 09:36 by serg.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
09 июнь 2012 11:07 - 09 июнь 2012 11:08 #6 от admin
COM_KUNENA_MESSAGE_REPLIED_NEW
Можно и так:
def var pFilter as character.
def var pStatus as logical.
def var pFile as character.

run adeedit/_dlggetf.p (
INPUT "<Title Here>",
INPUT NO, /* NO for Open, YES for Save As */
INPUT pFilter,
INPUT-OUTPUT pFile,
OUTPUT pStatus ).

message pStatus skip
pFile
view-as alert-box.
Last edit: 09 июнь 2012 11:08 by admin.
Спасибо сказали: alex_sar

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Время создания страницы: 0.161 секунд