Не закрывается интерфей по условию.

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

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

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

Не закрывается интерфей по условию.

Сообщение DarkAngel27 »

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

cmInit:
   {
    ...
    if getlast spsopr=tsOK then dat := spsopr.dsopr else 
	begin
	      message('Данные не обнаружены !!!',2);
                      CloseInterface(cmOK);
                end;
    ...
    }
Почему Если записей нет, то интерфейс не закрывается по CloseInterface?
Атлантис 3.03.22...
m0p3e
Местный житель
Сообщения: 1386
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

Сообщение m0p3e »

CloseInterface(cmOK);
замени на Abort;
DarkAngel27
Местный житель
Сообщения: 228
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва
Контактная информация:

Сообщение DarkAngel27 »

Пробовал, не помогло...
oiko
Местный житель
Сообщения: 418
Зарегистрирован: 29 мар 2005, 17:49

Сообщение oiko »

А если так:
abort;
closeinterface(0);
DarkAngel27
Местный житель
Сообщения: 228
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва
Контактная информация:

Сообщение DarkAngel27 »

Все равно не хочет закрываться.
Max_Fin
На пенсии
Сообщения: 797
Зарегистрирован: 29 мар 2005, 17:49
Откуда: г. Тюмень
Контактная информация:

Сообщение Max_Fin »

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

if ....
{
  abort;
  exit;
}
по-любому
DarkAngel27
Местный житель
Сообщения: 228
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва
Контактная информация:

Сообщение DarkAngel27 »

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

if .... 
{ 
  abort; 
  exit; 
} 
по-любому
Заработало. Спасибо.
Ответить