Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Подавить ECHO от CALCULATE - VFP9b / 13 сообщений из 13, страница 1 из 1
19.08.2005, 09:55:50
    #33224462
Кот
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подавить ECHO от CALCULATE - VFP9b
Ламерский вопрос, неожиданный для меня самого.
Пишется апликуха на фоксе, набор вызывающих друго друга формочек.
В некоторых отрабатывает CALCULATE и COUNT.
Естественно, эхо операции уродует содержимое окна.
SET TALK и SET ECHO не помогают.
Помогите щайнику?

-=RubbeR=-
...
Рейтинг: 0 / 0
19.08.2005, 09:57:52
    #33224469
Проходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подавить ECHO от CALCULATE - VFP9b
Что значит уродует? Выодит результат своей работы в текущее окно/форму?
А перенаправить в переменную пробовал?
Count to mvar
...
Рейтинг: 0 / 0
19.08.2005, 10:12:28
    #33224517
Кот
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подавить ECHO от CALCULATE - VFP9b
Пример:
Код: plaintext
CALCULATE ALL SUM(base.field) TO vmaxfield
Фсё сдвигая вверх по форме пишет
SUM(base.field)
<стоко-то>

Естественно при активации формы все контролы на местах, но фон формы - съехавший с этими буквами.
Раньше SET TALK OFF помогал...

-=RubbeR=-
...
Рейтинг: 0 / 0
19.08.2005, 10:16:39
    #33224531
Stind
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подавить ECHO от CALCULATE - VFP9b
Вроде у меня была такая проблема. Кажется, помогло SET CONSOLE OFF/ON до и после SUM.
...
Рейтинг: 0 / 0
19.08.2005, 10:17:24
    #33224535
AleksMed
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подавить ECHO от CALCULATE - VFP9b
Сессия данных приватная?
...
Рейтинг: 0 / 0
19.08.2005, 10:24:32
    #33224552
Проходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подавить ECHO от CALCULATE - VFP9b
Ну, в общем-то, такие заголовки дает SET HEADINGS ON. Но на командах типа LIST, DISPLAY и т.п. Мож у тебя там что-то такое затесалось? Ну и настроечку в off скинуть, конечно же.
...
Рейтинг: 0 / 0
19.08.2005, 10:34:49
    #33224578
Кот
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подавить ECHO от CALCULATE - VFP9b
AleksMedСессия данных приватная?
Да. А на что это влияет?
...
Рейтинг: 0 / 0
19.08.2005, 10:36:04
    #33224583
Кот
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подавить ECHO от CALCULATE - VFP9b
StindКажется, помогло SET CONSOLE OFF/ON до и после SUM.
Попробовал, проблема осталась.
...
Рейтинг: 0 / 0
19.08.2005, 10:41:37
    #33224603
Redrik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подавить ECHO от CALCULATE - VFP9b
Кот AleksMedСессия данных приватная?
Да. А на что это влияет?
Именно на это и влияет! Ставь OFF'ы в INIT'е этой формы.
...
Рейтинг: 0 / 0
19.08.2005, 10:53:27
    #33224637
Maltsev Max
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подавить ECHO от CALCULATE - VFP9b
Кот AleksMedСессия данных приватная?
Да. А на что это влияет?

Приватная форма сбрасывает SET`ы переопределенные в предыдущих программах и берет новые значения из конфига или востанавливает значения по умолчанию.

Т.е. если ты в головной программе указал Set Talk Off, а в конфиге у тебя стоит ON или вообще ничего нет, то ?Set("Talk") Вернет "ON"

Проверь, что вернет
?Set("Talk")
...
Рейтинг: 0 / 0
19.08.2005, 12:01:11
    #33224881
Кот
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подавить ECHO от CALCULATE - VFP9b
Спасибо за совет, понял.
Однако, вставить TALK OFF в INI проблему не решило.
Оказывается, в форме есть контрол, который при ините использует свой CALCULATE. Как следствие, запретить разговоры пришлось в этом ините, поскольку он идет раньше инита формы.

-=RubbeR=-
...
Рейтинг: 0 / 0
19.08.2005, 21:38:20
    #33226250
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подавить ECHO от CALCULATE - VFP9b
Если сделана настройка

SET STATUS BAR OFF

то для подавления выдачи "сопутствующей" информации кроме настройки

SET TALK OFF

необходимо сделать настройку

SET TALK WINDOW

Именно так, не указав окно вывода.
...
Рейтинг: 0 / 0
21.08.2005, 00:10:12
    #33226785
Igor Korolyov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подавить ECHO от CALCULATE - VFP9b
Hi Кот!

Form.Load срабатывает ДО любого init вложенных контролов.
DE.BeforeOpenTables - срабатывает вообще ДО любого из методов формы, и даже
вроде бы до загрузки контролов (зарузка контролов из vcx/scx и из
инициализация - т.е. собсвтенно начало "жизни" это 2 большие разницы).

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Подавить ECHO от CALCULATE - VFP9b / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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