Message()

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
maikl
Местный житель
Сообщения: 1503
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Тверь

Message()

Сообщение maikl »

Поставили обновления.
Использую функцию Message(), после вызова функции на экране песочные часы, клавиатура работает, мышь нет.
Что делать ?
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

Re: Message()

Сообщение Алексей »

странно :) вызов из АРД отчета?
maikl
Местный житель
Сообщения: 1503
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Тверь

Re: Message()

Сообщение maikl »

у нас использовали конструкцию message(.......)=2
возникла описанная выше проблема.
переделали на A:=message()
A=2 и т.д.

Ситуация исправилась. Странно, эти ARD отчеты работали несколько лет, пока не встретились с обновлениями :)
maikl
Местный житель
Сообщения: 1503
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Тверь

Re: Message()

Сообщение maikl »

Ничего не исправилось. Показалось. В Ард отчетах и появляется проблема.Непонятно из за чего. Проявляется через раз.
Может кто намекнет, где копать?
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

Re: Message()

Сообщение Алексей »

ну часы видимо висят от самого ард отчета.
я просто не понял зачем делать конструкцию message()=2
почему два? зачем вообще сравнивать? а если сравнивать, то может через if ?
maikl
Местный житель
Сообщения: 1503
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Тверь

Re: Message()

Сообщение maikl »

На экране от Message () две кнопки Да Нет. Клавиатурой выбор происходит, а вот курсор от мыши потерялся.
Конструкцию message() привел примерно со слов нашего программиста, там конечно есть if.....
Проблема возникла после установки новых обновлений, раньше никогда не было. Платформа MS SQL.
Причем через раз курсор от мыши появляется.
Дайте пожалуйста идею где смотреть.
АРД отчеты самые простейшие. (((((
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

Re: Message()

Сообщение Алексей »

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

  if Message('Ведомость пуста! Выводить пустой отчет?', yesNo+Confirmation) = cmYes then 

но думаю если не поможет, это глюк галки после обновлений
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Message()

Сообщение edward_K »

скорей всего vision_.dll - попробуйте подсунуть от предыдущего патча. А Fastvisual в on?
maikl
Местный житель
Сообщения: 1503
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Тверь

Re: Message()

Сообщение maikl »

edward_K писал(а):скорей всего vision_.dll - попробуйте подсунуть от предыдущего патча. А Fastvisual в on?
Получилось, правда dll немного другая, вроде w_vision (позже напишу какая).
Спасибо за помощь. :grin:
Ответить