タグ: COM
-
COM コンポーネントや OCX / ActiveX 開発でハマりがちなこと - Visual Studio の 32bit / 64bit、登録、管理者権限の罠を整理
COM コンポーネント、OCX、ActiveX 開発でハマりやすい 32bit / 64bit、Visual Studio 2022 の 64bit 化、regsvr32 / Regasm、管理者権限、HKCR / HKCU / HKLM、STA / MTA まで実務目線で整理します。
-
Reg-Free COM とは何か - 登録不要で COM を使う仕組みと、向いている場面・向いていない場面
Reg-Free COM の基本、アクティベーション コンテキストとマニフェストの役割、メリット、限界、実務での判断軸を整理します。
-
Excel 帳票出力をどう作るか - COM 自動化 / Open XML / テンプレート方式の判断表
Excel 帳票出力は、Excel を自動操作するのか、xlsx を直接生成するのか、既存 VBA を残すのかで設計がかなり変わります。Windows アプリや業務システムでの帳票出力を前提に、方式選定の基準とおすすめ構成を整理します。
-
.NET 8 の DLL を型付きで VBA から使う方法 - COM 公開 + dscom で TLB を生成する
.NET 8 のクラスライブラリを COM 公開し、dscom で TLB を生成して、VBA から早期バインディングで使う手順をまとめます。
-
COM / ActiveX / OCX とは何か - 違いと関係をまとめて解説
COMとは何か、ActiveXとは何か、OCXとは何かを、違いと関係、OLEとのつながり、どこで使われるのか、今どう捉えるべきかまで実務目線で整理します。
-
ActiveX / OCX を今どう扱うか - 残す・包む・置き換える判断表
ActiveX / OCX を見つけたときに、残す・包む・置き換えるのどれを選ぶべきかを、32bit / 64bit、登録、ブラウザ依存、ベンダー保守まで含めて整理します。
-
Media Foundation とは何か - COM と Windows メディア API の顔が見えてくる理由
Media Foundation とは何かを、COM、HRESULT、IMFSourceReader、MFT など Windows メディア API の基本用語とあわせて、最初に押さえる順番で整理します。
-
COM STA/MTA の基礎知識 - スレッドモデルとハングを避ける考え方
COM STA/MTA の基礎知識を、Apartment Model、UI スレッド、メッセージループ、マーシャリング、ハングを避ける考え方まで含めて整理します。
-
32bit アプリから 64bit DLL を呼び出す方法 - COM ブリッジが役立つケーススタディ
32bit アプリから 64bit DLL を直接呼び出せないときに、COM ブリッジで連携する考え方を、Windows の制約、構成、処理の流れとあわせて整理します。
-
COM とは何か - Windows COM の設計が今でも美しい理由
COM とは何かを、Windows COM のインターフェース設計、IUnknown、GUID、バイナリ互換性の観点から整理し、今でも通用する理由を解説します。