Как я могу интегрировать движок браузера в мое приложение MASM? - PullRequest
1 голос
/ 29 декабря 2010

Я разрабатываю приложение для MASM с использованием RadASM IDE.Эта IDE поставляется с элементом управления IE (WebBrowser), но содержимое, которое я хочу отобразить, не работает в этом браузере (XHTML + CSS), также я хочу удалить зависимость от внешней библиотеки DLL, поэтому единственное решение, которое приходит мне в головуэто использовать движок другого браузера, как Firefox или Chrome.Я искал в сети и нашел несколько DevKits, которые соответствуют моим требованиям, но они предназначены для работы с VS2005 + или просто написаны на C ++.

Если кто-то знает способ интеграции движка браузера (Не IE) к приложению MASM, будет высоко оценен.

Ответы [ 2 ]

0 голосов
/ 29 июня 2011

Вы можете использовать любой SDK, который поставляется с предварительно скомпилированными двоичными файлами, используя функции WinAPI LoadLibraryA и GetProcAddress . Или вы можете создать свои собственные библиотеки импорта для MASM, следуя указаниям Iczelion по этой теме (безусловно, стоит прочитать) или читая руководство 3 по части на моем веб-сайте, которое основан на руководстве Iczelions, но работает на живом примере, а именно на создании собственной библиотеки импорта MASM для API FMOD.

Погода стоит всех хлопот, это другой вопрос.

0 голосов
/ 29 декабря 2010

Я сомневаюсь, что вы найдете какой-либо браузер SDK, который специально поможет вам позвонить с ассемблера. Сегодня практически никто не пишет приложения на ассемблере. Однако C довольно близок к сборке, поэтому все, что вам нужно сделать, это использовать инструкции для C и перевести на язык ассемблера. Поскольку вы уже пишете приложение на ассемблере, для вас это не должно быть проблемой.

...