掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
VBをアセンブラ言語で高速にするには? (ID:109075)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
既にアセンブル/リンクして Exeファイルになっているのなら Shell関数などで呼び出すだけです。 DLLファイルになっているのならDeclareステートメントを 使って宣言すれば普通の関数のように使えます。 COM(ActiveX DLL/ActiveX EXE)になっているのなら CreateObjectすればメソッド/プロパティを利用できます。 インライン(アセンブルソースを埋め込む)でやりたいのなら、 VBではなくVC++を使ってください。 MicrosoftのサイトからDDKをダウンロードすれば MASMまわりの資料や環境がそろいます。 VBでソースをアセンブルしたい、というのなら 「VBによるアセンブラの自作」になりますから ニーモニック-マシン語対応テーブルを用意して ソーステキストを読み込んでトークン解析して、 変換してバイナリ保存してobjファイルを作るプログラムを VBで自作すればいいかと・・・。 objファイルまででなくExeファイルまでVBで作りたいなら リンカもVBで自作することになるでしょう。 VBアプリにマシン語コードを埋め込みたい、というのなら、 (記憶があいまいですが) たしか2年前の夏ぐらいにK.J.K.さんが「日経ソフトウェア」に そのような記事を掲載されてましたので バックナンバーを探してみればいいかと・・・。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.