Sergey Chubchenko's Blog

Информационный блог о разработках DotFix Software

 

VB Native Code

 

Решил таки я взяться за Native Code и сделать все на твердую пятерку.
Для начала было решено написать поддержку ранних вызовов объектов.

Движок был значительно переработан и теперь вызовы по DispID поддерживаются наравне с вызовами по VTable номерам.
Также были полностью переработаны обращения к внутренним методам vbGlobal.
Благодаря чему теперь правильно производится редирект от vbGlobal.Printer к TypeLib принтера и так далее для всех остальных.

Также был значительно переписан движок фильтрации мусорных команд, переприсваиваний объектов и проверок существования объектов. Листинги стали в разы чище и понятнее.

Может еще что-нибудь доработаю в продукте — по настроению.

 

No Responses to “VB Native Code”

 

Leave a Reply

You must be logged in to post a comment.