Modeless ActiveX forms

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
zHackLeX
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 283
Зарегистрирован: 23.10.2003 (Чт) 21:08

Modeless ActiveX forms

Сообщение zHackLeX » 08.08.2005 (Пн) 7:18

У меня большой ОСХ-проект, но в нём есть один недостаток:
шароварный SBList30.ocx, выводящий свой about-box.
Его-то он выводит модально.
Но у меня подозрение, что форму, где он расположен, он выводит НЕ модально, чем напрочь вешает любой другой (не vb6) использующий его язык со словами "Error 406 - бла-бла-бла...", а конкретнее - нельзя показать modeless-форму.
Я вообще не понимаю, зачем ему ПОКАЗЫВАТЬ форму.

ЗЫ, я вообще думаю выложить свой проект (полный) в "наши проекты", но думаю, у многих ли есть всё, что нужно для его хотя бы запуска
(не говорю про компиляцию)

ЗЗЫ. Кто-нибудь сталкивался с тем, что форма ОТКРЫВАЕТСЯ САМА, причём в проекте OCX?
There is no knowledge that is not power...

X,C,A,B,C,Z,X,A,B,C,Z....
Многие ли помнят? :)

bevaine2000
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 159
Зарегистрирован: 15.04.2005 (Пт) 23:45

Сообщение bevaine2000 » 08.08.2005 (Пн) 11:30

может это поможет http://www.vb.kiev.ua/code/api/controlmsgbox.zip
Юзер - Как выравнить содержимое переменной? Хмм...., над этим нужно задуматься...

zHackLeX
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 283
Зарегистрирован: 23.10.2003 (Чт) 21:08

Сообщение zHackLeX » 09.08.2005 (Вт) 7:46

не поможет :(

Потому что
1) Причину появления формы я устранил :D
2) НЕЛЬЗЯ ПОВЛИЯТЬ НА ОКОШКО, КОТОРОЕ ВЫКИДЫВАЕТ
ЭТОТ ЧЁРТОВ SBList!!! :evil:

И нету ни одного лекарства для него в сети! И нету даже альтернативы
There is no knowledge that is not power...

X,C,A,B,C,Z,X,A,B,C,Z....
Многие ли помнят? :)

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 09.08.2005 (Вт) 8:14

Я сталкивался с подобной проблемой - просто через FindWindow искал надоедливое окно (оно вылазИло при открытии формы, на которой лежал шароварный ОСХ) и убивал его...
А я все практикую лечение травами...

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 09.08.2005 (Вт) 8:23

Ты вообще пост читал?
Там не вылезает окно, там вылезает ошибка, т.к. контрол не может отобразить окно.
Lasciate ogni speranza, voi ch'entrate.

zHackLeX
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 283
Зарегистрирован: 23.10.2003 (Чт) 21:08

Сообщение zHackLeX » 10.08.2005 (Ср) 8:42

Хм. Но ведь это тоже дело. Вот только своё окно у этого SBList'a выводится модально, никак ты тут его не уберёшь...


И всё-таки, можно ли заставить показаться немодально форму из ОСХ-а?
There is no knowledge that is not power...

X,C,A,B,C,Z,X,A,B,C,Z....
Многие ли помнят? :)


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 145

    TopList