Не пугайтесь, ничего общего с зоофилией
Это собственно не вопрос, а информация к размышлению.
Заметил, что народ часто стал юзать IE, скриптконтрол, внедрять в него ословские объекты. Видимо пипл начал изучать возможности использования html в качестве пользовательского интерфейса вместо обычных кнопок, комбобоксов и т.п. Верной дорогой идете, товарищи! Возможности широчайшие (скоро по этому поводу выложу кое-что в проекты). Например, реализация части логики в скриптах, не требующих компилирования, следовательно легко модифицируемых под конкретные нужды. Достаточно подгрузить в скриптконтрол скрипты со странички и объекты, характерные для осла, а так же объекты собственно приложения, и возникает возможность из странички выполнять какие-то действия с классами самой программы. Кстати, эти классы не обязательно должны быть публичными, скриптконтрол прекрасно понимает и приватные.
Но в этой идилии есть пара неприятных моментов. Во-первых нужно отслеживать внутри программы каждый чих на страницу и по необходимости направлять его в скриптконтрол. Нельзя выполнять действия собственных объектов, например, в скрипте-обработчике события onclick (<td onclick="SomeScript()">), потому что onclick обрабатывает осел, не имеющий представления о пользовательских объектах.
Во-вторых скриптконтрол может работать только с одним скриптом за раз, или java или vb. Вызвать vbшную функцию из java, как в осле, нереально.
Но можно сделать все наоборот - внедрить свои объекты в контекст IE И отказаться от скриптконтрола. Чтобы осел мог юзать пользовательские объекты, они должны быть публичными, в ActiveX dll или exe.
Довольно лирики! Все интересующиеся - геть до аттача.