
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
31.10.2017, 22:01
|
|||
|---|---|---|---|
|
|||
указать форму не пользуясь Project Explorer |
|||
|
#18+
Для VB6. Как указать программно (из кода) на одну из форм проекта, не пользуясь Project Explorer, если форма еще не загружена и ее еще нет в коллекции Forms. Но известны все имена форм, включенных в проект. Эти имена найдены из просмотра файла проекта .vbp и просмотра файлов форм .frm ( в файлах форм - чтение строки Begin VB.Form ). Эти имена - строковые переменные. Такое указание или поименование должно позволить узнать свойства формы, состояние видимости и позволить загрузить ее если это необходимо. С уважением, Лодя. 31 октября 2017г. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.10.2017, 22:38
|
|||
|---|---|---|---|
|
|||
указать форму не пользуясь Project Explorer |
|||
|
#18+
ЛодяТакое указание или поименование должно позволить узнать свойства формы, состояние видимости и позволить загрузить ее если это необходимо.Нельзя узнать свойства несуществующего объекта. А когда он существует, он есть в коллекции Forms ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.11.2017, 16:41
|
|||
|---|---|---|---|
|
|||
указать форму не пользуясь Project Explorer |
|||
|
#18+
Уважаемые господа! Поясняю ситуацию, пусть в проекте имеется насколько форм. Загружена одна - две формы (например MDIForm1 + Form9). Вызвана подпрограмма из модуля. Желательно в коде этой подпрограммы получить ответ имеется ли в проекте, скажем “Form8” без загрузки этой формы, а загружать ее только в отдельных случаях. С уважением, Лодя, 01 ноября 2017г Постскриптум В коллекции форм Forms – только загруженные формы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.11.2017, 18:07
|
|||
|---|---|---|---|
|
|||
указать форму не пользуясь Project Explorer |
|||
|
#18+
Лодя, можно, вероятно, сделать такое, скажем, через отдельные ActiveX DLL для каждой формы/юзерконтрола, но зачем такой суррогат оверлеев (привет, 640К оперативы и Turbo Pascal), для экономии ресурсов? Для разграничения прав доступа? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/moderation_log.php?user_name=%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C+%D0%B4%D0%B8%D0%BF%D0%BB%D0%BE%D0%BC%D0%B0]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
get settings: |
11ms |
get forum list: |
14ms |
get settings: |
12ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 1320ms |
| total: | 1505ms |

| 0 / 0 |
