Twister писал(а):По поводу главного вопроса топика. Я понимаю, что VB мёртв и над ним можно издеваться как угодно не опасаясь того, что в следующих версиях придется переписывать весь "хак-код" (как в случае с недокументированными возможностями NT). Это даже полезно - изучать внутренности чего-либо опираясь только на дизассемблер. Но я не пойму одного: если задача стоит написать рабочий софт, а не очередной PoC, то зачем так насиловать себя, придумывая как прикрутить к языку то, что он не поддерживает и уже не будет поддерживать? Надо вызвать функцию по указателю - напиши dll на языке, который это умеет. Не хочешь таскать с собой dll - напиши софт на другом языке. Лично меня вот такие причины и заставили много лет назад спрыгнуть с VB...
Соглашусь с этими словами. Пользы от игры с давно мертвым языком никакой, это классическая "клейка танчиков" и эскапизм. Лечится только шоковой терапией, тотальным сносом VB6 и всех его дистрибутивов и установкой VS 2008