alibek писал(а):А с чего ты решил, что экземпляра класса Screen не существует?
karlex писал(а):Т.е. получается такое вообще не возможно?
alibek писал(а):А как у тебя вообще могла возникнуть мысль, что такое возможно?
"открыть файл, не открывая файла"
karlex писал(а):К тому же мой вопрос в VB.NET решаем и, если не ошибаюсь, не только в нем.
iGrok писал(а):karlex писал(а):Пока экземпляр класса не создан, он не создан. Его не существует, другими словами. И к его методам, свойствам и прочим членам ты обратиться ну совсем никак не можешь.
Хакер писал(а):Доступ к члену происходит через vtable, указатель на которую есть интерфейс, ссылку на который имеешь ты. Не имея ссылку на интерфейс экземпляра какого-то класса, не поимеешь и адреса vtable, а значит не узнаешь адреса членов. Так что в любом случае, хотя бы временно экземпляр создать придётся.
Хакер писал(а):Имея указатель, скажем, на метод, его уже можно вызывать вручную (пример такого вызова см. в исходниках FNDLL-1), и если подсовывать в качестве первого параметра 0, то получится, что мы вызываем член класса как бы в отрыве от экземпляра. Но нет совершенно никаких гарантий, что не вылезет никаких побочных эффектов (вплоть до краха), кроме как ожидаемого нами от ситуации Me Is Nothing внутри членов.
Так что, да, никакого упрощения.
NashRus писал(а):В проекте ActiveX поставить у класса GlobalMultiUse, что обеспечит требуемое поведение.
[b]Член класса, доступный без создания экземпляра класса[/b]
Как описать член класса так, чтобы он был доступен без создания экземпляра класса?
А теперь скажи, чему противоречит этот аттач
Хакер писал(а):А теперь скажи, чему противоречит этот аттач
Тем, что экземпляр создаётся.
karlex писал(а):alibek писал(а):А как у тебя вообще могла возникнуть мысль, что такое возможно?
Взяла да возникла. Что могло помешать ей возникнуть?
ЧСВ детектед. Попасть пальцем в небо, а потом сказать, что туда и целилися — типичный прием демагога. Вопрос "зачем?" как правило остается без ответа. Рекомендуется жесткая критика в лошадиных дозах.NashRus
Ну ты даешь
trash писал(а):RTFM
Сейчас этот форум просматривают: Google-бот и гости: 65