2010-12-28 5 views
0

Ich entwickle eine App auf MASM mit der RadASM IDE. Diese IDE kommt mit einem IE-Steuerelement (WebBrowser), aber der Inhalt, den ich anzeigen möchte, ist in diesem Browser (XHTML + CSS) gebrochen, auch ich möchte die Abhängigkeit einer externen IE DLL so die einzige Lösung, die mir in den Sinn kommt Verwenden Sie eine Engine eines anderen Browsers wie Firefox oder Chrome. Ich habe über das Netz gesucht und ich habe einige DevKits gefunden, die meine Anforderungen erfüllen, aber sie sind entworfen, um mit VS2005 + zu arbeiten, oder sie sind nur auf C++ codiert.Wie kann ich die Browser-Engine in meine MASM-App integrieren?

Wenn jemand eine Möglichkeit kennt, eine Browser-Engine (nicht IE) in eine MASM-App zu integrieren, ist das sehr zu begrüßen.

Antwort

0

Ich bezweifle, dass Sie irgendein Browser-SDK finden, das Ihnen hilft, es aus Assemblersprache aufzurufen. Fast niemand schreibt heute tatsächlich Anwendungen in Assembler. C ist jedoch ziemlich nah an der Assembly, also müssen Sie nur die Anweisungen für C verwenden und in die Assemblersprache übersetzen. Da Sie bereits eine Anwendung in Assembler geschrieben haben, sollte das kein Problem für Sie sein.

0

Sie können ein beliebiges SDK verwenden, die die WinAPI Funktionen LoadLibraryA und GetProcAddress mit vorkompilierte Binaries kommt. Oder Sie können Ihre eigenen Import-Bibliotheken für MASM erstellen, indem Sie entweder Iczelion did write on that topic (auf jeden Fall einen lesenswerten Wert) lesen oder indem Sie die 3 part guide auf meiner Website lesen, die auf Iczelions basiert, aber an einem Live-Beispiel arbeitet, nämlich Ihre eigene MASM Import-Bibliothek zu erstellen für die FMOD-API.

Wetter ist es lohnt sich die ganze Mühe ist eine andere Frage.

Verwandte Themen