powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Остановить загузку form в load?
8 сообщений из 8, страница 1 из 1
Остановить загузку form в load?
    #33035017
_alexx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброе(ый,ой) утро(день,вечер,ночи)!
Каким образом можно остановить загрузку формы в ее методе load если nodefault не помогает.
...
Рейтинг: 0 / 0
Остановить загузку form в load?
    #33035060
alexFV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в ините формы return .F.
...
Рейтинг: 0 / 0
Остановить загузку form в load?
    #33035128
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RETURN .F. в LOAD-формы также как и в INIT-формы приведет к остановке загрузки формы.
...
Рейтинг: 0 / 0
Остановить загузку form в load?
    #33035404
Grin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир а как быть с класом формой
при retu .f. c инита вылетает ошибка "name" is not an object (Error 1924)
...
Рейтинг: 0 / 0
Остановить загузку form в load?
    #33035532
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GrinВладимир а как быть с класом формой
при retu .f. c инита вылетает ошибка "name" is not an object (Error 1924)
У меня никаких проблем

Код: plaintext
loObject = CreateObject("NoLoadForm")

Видимо, Вы далее используете переменную loObject как объект, но поскольку загрузки не произошло, то и идет ругань. Надо делать проверку на факт создания объекта

Код: plaintext
1.
2.
3.
4.
5.
6.
LOCAL loObject
loObject = CreateObject("NoLoadForm")
IF TYPE("m.loObject")="O" AND IsNull(m.loObject)=.F.
	* Форма успешно создалась
	m.loObject.Show( 1 )
ENDIF
...
Рейтинг: 0 / 0
Остановить загузку form в load?
    #33035546
sar99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Форму - класс можно открывать примерно так:
contropen=0
myform1=createobject('myform')
if contropen=0
myform1.show(1)
else
myform.release
endif
собственно в load анализируем ситуацию и если надо
выставляем там contropen=1
При этом все что находится в init должно быть внутри:
if contropen=0
***содержание init
endif
...
Рейтинг: 0 / 0
Остановить загузку form в load?
    #33035565
Grin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем спа
я действительно непроверял на факт создания
...
Рейтинг: 0 / 0
Остановить загузку form в load?
    #33037231
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi sar99!

А вот так делать никогда не нужно!

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Остановить загузку form в load?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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