2010-12-28 3 views
0

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

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

ответ

0

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

0

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

Погода, в котором стоит все хлопот, - это еще один вопрос.