2007-09-01から1ヶ月間の記事一覧
VB6では例外処理try-catch-finallyをサポートしてないんで、 擬似的にエミュレートしてみました。 ・Form1.frm Option Explicit ' フォームロードイベントハンドラ Private Sub Form_Load() ' try { On Error GoTo Catch: Dim msg As String msg = "" Call P…
VB6ではご存知のとおり、C#、VB.NET、C++などあるパラメータを渡すコンストラクタがありません。 そんなわけで、Set(Let) Property でクラスのフィールドに指定していたのですが、調べてたらこんな感じでエミュレートする方法もあるみたいです。 まさに、「C…
あるんですね、VB6のリフレクション用のモジュール(Tlbinf32.dll)が。 TypeLibInformationオブジェクトを使えば、.NETと同じ感覚で開発できるかも。
ActiveXを.NETで使用するためにaximp等のツールで生成されるAxHostのラッパー。 これ、メインスレッドがSTAで動作してるなら問題なく使うことができるんですけど、 MTAだと普通に使うことができないんですよね。 コンソールアプリとかASP.NETとかで、new す…
はてなのブログ再開しました。主にソフトウェア関係の技術的な内容で進めていく予定です。普段の日記は mixi という感じで。というわけで、適当な感じでヨロシク。