Команда CANCEL

Прекращает выполнение текущего файла программы Visual FoxPro.

Синтаксис:

CANCEL

Комментарии:
В FoxPro для MS-DOS управление возвращается в окно команд или в операционную систему MS-DOS. Если выполняется приложение, команда CANCEL прекращает его и возвращает управление в MS-DOS. Если выполняемая в FoxPro для MS-DOS программа еще находится на стадии разработки, CANCEL прекращает ее и возвращает управление в окно команд.
В Visual FoxPro и FoxPro для Windows управление возвращается в окно команд в интерактивном режиме работы. Если выполняется приложение, команда CANCEL прекращает ее и возвращает управление в Windows. Если выполняемая в Visual FoxPro или FoxPro для Windows программа еще находится на стадии разработки, CANCEL прекращает ее и возвращает управление в окно команд.
В FoxPro для Macintosh управление возвращается в окно команд или в Finder. Если выполняется приложение, команда CANCEL прекращает ее и возвращает управление в Finder. Если выполняемая в FoxPro для Macintosh программа еще находится на стадии разработки, CANCEL прекращает ее и возвращает управление в окно команд.
Команда CANCEL освобождает все локальные переменные памяти.

Пример:

* В следующем примере проверяется, содержит ли переменная памяти
* gcPassword символьную строку 'VISUAL FOXPRO'. Если введенный пароль
* недействителен, программа прекращается по команде CANCEL.
SET TALK OFF
DO WHILE .T.
	CLEAR
	STORE SPACE(13) TO gcPassword
	@ 8,29 SAY 'Password  '
	@ 8,39 GET gcPassword
	READ
	IF UPPER(gcPassword) = 'VISUAL FOXPRO'
		@ 18,25 SAY 'Password correct'
	ELSE
		WAIT WINDOW 'Sorry! Password not accepted. Try "VISUAL FOXPRO"'
		CANCEL
	ENDIF
ENDDO

Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 27.11.2002