Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Остановить загузку form в load? / 8 сообщений из 8, страница 1 из 1
26.04.2005, 10:35
    #33035017
_alexx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Остановить загузку form в load?
Доброе(ый,ой) утро(день,вечер,ночи)!
Каким образом можно остановить загрузку формы в ее методе load если nodefault не помогает.
...
Рейтинг: 0 / 0
26.04.2005, 10:46
    #33035060
alexFV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Остановить загузку form в load?
в ините формы return .F.
...
Рейтинг: 0 / 0
26.04.2005, 11:09
    #33035128
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Остановить загузку form в load?
RETURN .F. в LOAD-формы также как и в INIT-формы приведет к остановке загрузки формы.
...
Рейтинг: 0 / 0
26.04.2005, 12:17
    #33035404
Grin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Остановить загузку form в load?
Владимир а как быть с класом формой
при retu .f. c инита вылетает ошибка "name" is not an object (Error 1924)
...
Рейтинг: 0 / 0
26.04.2005, 12:50
    #33035532
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Остановить загузку form в load?
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
26.04.2005, 12:54
    #33035546
sar99
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Остановить загузку form в load?
Добрый день!
Форму - класс можно открывать примерно так:
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
26.04.2005, 13:01
    #33035565
Grin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Остановить загузку form в load?
Всем спа
я действительно непроверял на факт создания
...
Рейтинг: 0 / 0
27.04.2005, 00:44
    #33037231
Igor Korolyov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Остановить загузку form в load?
Hi sar99!

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

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


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