View previous topic :: View next topic |
Author |
Message |
garik
Joined: 25 Jul 2005 Posts: 40 Location: Ruslan Occupation: it Interests: moscow
|
Posted: 12 Oct 2005 17:50 Post subject: Get-объекты |
|
|
Проблема в следующем.На типовую операцию в Актах повесил HFileEval вызывающий shadowbox(...) с get-ами.При вызове фокус не передаётся моим get-ам ,а остаётся в поле документа.Использовал clear gets .Помогло , но есть сомнения корректно ли это?...
И ещё после read'а мой shadowbox не удаляется полностью с экрана.Может есть какая то функция по корректному очищению из памяти формы типа deactivate window , release window в фоксе.
И самое главное - после этого Бэст странно ведёт себя , реагирует только на esc ,съезжает как-то форма документа.Есть ли какие-то функции по сохранению и восстановлению предыдущих get'ов и форм?Может в этом дело?...Код программы приводить не буду - большой.Скажу только что, несколько раз используется clear gets, dbpush() и dbpop() присутсвуют и в конце проги return NIL ( иначе - Error BASE/1071 Неверный аргумент: = Arguments: ( [ 1] =Type: N Val: 0 [ 2] = Type: L Val: .T.)
Может кто решал такую проблему? |
|
Back to top |
|
|
nordk
Joined: 27 Jun 2005 Posts: 1000 Location: Горбунов Константин Occupation: БЭСТ-Партнер Interests: СПб
|
Posted: 12 Oct 2005 18:28 Post subject: |
|
|
Попробуйте
начать программу с
aSet:=SaveSet()
\и в конце RESTSET(aSet)
Без текста трудно что сказать - Вы READ нигде не потеряли ? |
|
Back to top |
|
|
garik
Joined: 25 Jul 2005 Posts: 40 Location: Ruslan Occupation: it Interests: moscow
|
Posted: 13 Oct 2005 08:34 Post subject: |
|
|
Нет ,Read срабатывает чётко.Использовал Readmodal(getlist).Т.к. один get-объект я объявляю через oGet:=getnew(), а остальные @ ...say...get...А потом - Aadd(getlist,oGet).Если есть более оптимальный вариант, буду благодарен за совет.Кстати SaveSet() и RESTSET() привели как раз к нужному результату.Большое спасибо. |
|
Back to top |
|
|
|