Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Дестрой скрина ? / 6 сообщений из 6, страница 1 из 1
01.06.2003, 23:48
    #32173615
РусланVFP
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дестрой скрина ?
Я создал проект визардом... если запустить созданный exe и закрыть (крестик правый верхний угол :) ) - вылетает мессага "Вы действительно хотите закрыть...". Как мне вызвать это событие? Например из меню ...
...
Рейтинг: 0 / 0
02.06.2003, 11:43
    #32173848
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дестрой скрина ?
Перехват нажатия крестика в правом верхнем углу основного окна FoxPro производится настройкой

ON SHUTDOWN

В общем случае, в этой настройке делается вызов пользвательской процедуры, которая и обрабатывает закрытие

ON SHUTDOWN DO ProgExit

PROCEDURE ProgExit
IF MessageBox('Вы действительно хотите завершить работу',4+32,'Выход из программы')=7
RETURN
ENDIF
* Действия по закрытию программы
RETURN
...
Рейтинг: 0 / 0
02.06.2003, 13:07
    #32173979
РусланVFP
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дестрой скрина ?
А где этот код писать? Вот что не понятно...
Где эта настройка ON SHUTDOWN ???
Ведь этот код уже где-то написан? раз он по нажатию на крестик выполняется...
...
Рейтинг: 0 / 0
02.06.2003, 13:56
    #32174060
Alex Antipenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дестрой скрина ?
Ищи ON SHUTDOWN где-то в начале главной програмы.
А сама исполняемая процедура может быть и в главной програме, или в процедурном файле (команда SET PROC TO <имя проц. файла>)
...
Рейтинг: 0 / 0
02.06.2003, 14:03
    #32174074
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дестрой скрина ?
Могу только повторить предложение почитать дискуссию

http://nsvisual.com/ph/read.php3?f=5&i=54787&t=54687
...
Рейтинг: 0 / 0
05.06.2003, 21:51
    #32177941
BMP
BMP
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дестрой скрина ?
Да - это проблема. Неужели так трудно обработать OnShutdowт?
Мой проект был создан посредством мастера. При нажатии на кнопку с крестиком в правом верхнем углу экрана выскакивает сообщение типа "Are you realy want to quit?". Начал его искать и нашел только в классах в директории, где лежить Фокспро. Решил дописать свой код прямо туда. Пробую компилировать проект - фокс говорит, что этот файл не является объектным. Посоветуйте, что делать.
Визарды - отстой :).
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Дестрой скрина ? / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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