ABC resetFromBuffer

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Гость

Сообщение Гость »

Hello ClaList,

Столкнулся с такой ситуацией:
Loc:date - Определена и равна 20.02.04
Window с листами, кнопка, которая выполняет код

Loc:date=date(month(loc:date)+1,1,year(loc:date))
!*1
message(loc:date) !01.03.04
ResetDate(loc:date)

Дальше встроенная процедура

Код: Выделить всё

  ResetDate         procedure(xDate)
  code
  !*2
  message(loc:date) !01.03.04
  ....
  !  Здесь нигде с Loc:date никаких действий
  ....
  brw3.resetFromBuffer !Надобно изменить содержание листа после
                        вычислений
  !*3
   message(loc:date)  ! 20.02.04
  !Приходится восстанавливать
  loc:date=xDate
  !*4
   message(loc:date)  ! 01.03.04
Вопрос: почему ResetFromBuffer цепляет локальную переменную?
Извините, если это уже ранее обсуждалось.

PS.
Тимур, не вижу списка! Или праздник затянулся?

--
Best regards,
gorky mailto:gorky@sv3.net.ua

(Добавление)

а она у тебя на brows нигде не выведена (в качестве фильтра
например) ?

--
Всего наилучшего, porutchik mailto:porutchik@mail.primorye.ru
http://personal.primorye.ru/porutchik/
---------------------------------------------------------
Советские боевые слоны - самые боевые слоны в мире!

Нет. Все проще. Стояло как reset Field для этого browse.
Убрал и все пошло. А FAR с детства не люблю. К тому ж при входе в embed (5.5) есть кнопка filled...

--
Best regards,
gorky

(Добавление)

Наверное loc:date определена как HotField для brw3?

Олег

М.б. - не помню! Все не здесь. Но скорее нет.

--
Best regards,
gorky

ну тада открываешь исходник far-ом, и запускаешь поиск по loc:date, смотришь где эта переменная всплывает в процедуре

Олег

Ну зачем же фаром? В клаше прекрасный поиск с учетом red-файла.

WBR, Nick Tsigouro Mailto:N.Tsigouro@mtu-net.ru
Написал: ClaList(2)
Ответить