powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Что нужно сделать, чтобы при открытия билдера формы, форма не запускалась
2 сообщений из 2, страница 1 из 1
Что нужно сделать, чтобы при открытия билдера формы, форма не запускалась
    #33645135
adaj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем.
сделала форму , создал у нее свойство builder, в котором указал класс билдера для этой форму, однако одна неувязка получается: Открываю форму на модификацию, пытаюсь запустить билдер и он запускается с предварительным запуском этой самой формы. в итого видна запущенная форма, форма на модификацию и билдер. Что делать, может кто знает, понимаю, что дело в классе билдера, но при попытке отдебагить код билдера, дебугер странным образом дергается, что крайне мешает и раздражает
...
Рейтинг: 0 / 0
Что нужно сделать, чтобы при открытия билдера формы, форма не запускалась
    #33654432
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi adaj!

> сделала форму , создал у нее свойство builder, в котором указал класс
> билдера для этой форму

предпочитаю прописывать там имя prg файла, который и есть билдер - уже
оттуда если надо запускаются разные формы собственно построителя. при этом
сама "строимая" форма конечно не запускается.

> понимаю, что дело в классе билдера

Может и так, а может в "системном" коде Builder.app - который и занимается
тем что вычитывает свойства объекта Builder/BuilderX, просматривает таблицу
builder.dbf на предмет поиска подходящего построителя... Для начала посмотри
собственно код builder.app - он есть в XSource.zip

> но при попытке отдебагить код билдера, дебугер странным образом дергается,
> что крайне мешает и раздражает

Сделай проще, запускай его (свой билдер) не через контекстное меню, а прямым
вызовом, с передачей всех необходимых параметров (ну поскольку ты их
"принимаешь" там, то заведомо знаешь какой параметр для чего нужен, и какие
из параметров можно пропустить). Для получения объектной ссылки на
редактируемую форму используй ASELOBJ().
Так по крайней мере выясниться кто запускает редактируемую форму - твой
класс или системный ;)

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


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