При закрытии окна закрывается Галактика

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

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

Ответить
BlazeBio
Местный житель
Сообщения: 386
Зарегистрирован: 27 апр 2010, 14:31
Контактная информация:

При закрытии окна закрывается Галактика

Сообщение BlazeBio »

В моём интерфейсе по ~Esc~(при нажатии клавиши Esc) всё нормально, закрывается только window, главное окно интерфейса открыто. А при нажатии левой кнопкой мыши на значок крестика window, закрывается и Window, и сам интерфейс, и сама Галактика. Я так написал в обработчике window:

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

		cmClose:
		{
			  stop;
			  CloseWindow('mc');
		}
Всё равно все окна и Галактика закрываютсяются :(
Как сделать, чтобы при закрытии по щелчку мыши Window (пользователь, хоть раз, да нажмёт!) не закрывалсись другие окна интерфейса, сам интерфейс и собственно Галактика?
BlazeBio
Местный житель
Сообщения: 386
Зарегистрирован: 27 апр 2010, 14:31
Контактная информация:

Re: При закрытии окна закрывается Галактика

Сообщение BlazeBio »

Прописал cmClose в обработчике панели window. Всё стало нормально работать. :grin:
LaaLaa

Re: При закрытии окна закрывается Галактика

Сообщение LaaLaa »

тоже вместо

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

CloseWindow('mc');
надо

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

CloseWindow(mc);
тип параметра число а не строка.
Screw
Слесарь-системщик
Сообщения: 304
Зарегистрирован: 29 мар 2005, 17:49
Откуда: р.Беларусь, Унитарное предприятие "ТОП СОФТ"
Контактная информация:

Re: При закрытии окна закрывается Галактика

Сообщение Screw »

Компилятор должен был выругаться на "CloseWindow('mc');" словами вида "Значение преобразовано к строке". Недвусмысленный такой намёк...
Виталий
Ответить