小村ソフトのWindows開発・技術支援

COMコンポーネント開発使い続けたい部品を、新しいアプリにつなぐ。

COM・ActiveX・OCXの開発と保守に対応。登録や配布先での動作不良、32bit / 64bitの混在、.NETとC++の連携を、構成の確認から支援します。

仕様書がなくても構いません。分かる範囲の内容からご相談いただけます。

  • エンジニアが直接対応
  • 要件が固まる前から相談可
  • 必要な範囲から依頼可

こんな段階からご相談いただけます

いま困っていることから、始めましょう。

開発環境では動くのに、配布先では動かない

登録先、依存DLL、権限、実行環境の違いを調べます。

32bitの部品を残し、アプリ側を更新したい

別プロセス化などを比較し、制約に合う連携方式を検証します。

C++の機能を.NETやOfficeから使いたい

呼び出すインターフェイスと、接続部分の設計・実装を支援します。

技術の話を、そのまま相談できる相手に。

小村 豪のプロフィール写真

代表・エンジニア

小村 豪

Windowsに特化したエンジニアが、課題の確認から調査・設計・実装まで対応します。まだ説明しきれない点も、技術上の論点から整理します。

経歴・技術スタックを見る / 会社情報を見る

公開している技術解説

COM / ActiveX / OCX とは何か

この領域で重視する論点や、設計の考え方を技術記事でご確認いただけます。受託実績とは分けて掲載しています。

技術記事を読む

対応範囲

必要な部分から、まとめてお任せいただけます。

一部の調査・改修から、全体の開発まで。現在の状況に合わせて依頼範囲を決めます。

COMコンポーネントの設計・開発

Windowsアプリ、Office、既存システムから利用するCOMコンポーネントの設計と実装。

ActiveX / OCXの調査・改修

登録、32bit / 64bitの構成、呼び出し元、権限などを確認し、動作不良を調査・改修。

.NETとC++の相互運用設計

C++/CLI、COM、別プロセス化などを比較し、既存機能を利用するための接続部分を設計。

確認・納品するものの例

  • 利用条件と連携方式の整理
  • コンポーネントまたは接続部分の実装
  • 登録・配布・動作確認の手順

ご依頼範囲に応じた例です。成果物の範囲と形式は、お見積もり時に合意します。

この中に近い課題があれば、まず状況をお聞かせください。

仕様書がなくても構いません。分かる範囲の内容からご相談いただけます。

費用と進め方

最初から、すべてを決める必要はありません。

対象部品と呼び出し元の調査から

コンポーネント全体の開発だけでなく、特定の動作不良や接続部分の見直しから依頼できます。

費用の目安

対象部品と対応範囲に応じて見積もり

呼び出し元、ソースの有無、依存DLL、登録・配布の条件を確認します。

初期調査の無償範囲と、有償業務について

実現可能と判断した場合に本開発をご発注いただくことを前提に、見積もり・受注判断に必要な範囲の初期調査は原則無償です。長期間の検証、専用環境の構築、試作品・PoC、詳細な調査報告書の納品などは有償となる場合があります。

調査・レビュー自体をご依頼いただく場合は、独立した有償業務としてお見積もりします。有償となる場合は、着手前に範囲と費用をご案内します。

  1. 状況を共有

    目的・困りごと・対象環境を、分かる範囲でお知らせください。

  2. 範囲と費用を確認

    必要な調査、対応範囲、成果物、費用と進め方をご案内します。

  3. 合意してから着手

    調査・開発の途中経過と、確認できたこと・残る制約を共有します。

  4. 結果を確認・引き渡し

    合意した条件で結果を確認し、導入や次の対応につなげます。

技術的な対応内容を詳しく知りたい方へ

対応技術・詳しい進め方を開く

既存のコンポーネントを、これからのWindowsアプリにつなぐ。

業務や装置の重要な機能が、古いCOM / ActiveX / OCXに残っている。新しい.NETアプリから利用したいが、登録や32bit / 64bitの違いで動かない。小村ソフトは、こうした接続部分の設計・開発と、既存コンポーネントの調査・保守を支援します。

ご相談いただける課題

  • COMコンポーネントを新しく開発し、既存アプリやOfficeから利用したい
  • ActiveX / OCXが特定の端末や配布先で動作しない
  • RegAsm、regsvr32、レジストリ登録、管理者権限の問題を切り分けたい
  • 32bitの部品を残したまま、アプリ側の構成を更新したい
  • C++の機能を.NETから利用し、保守しやすい接続部分を作りたい

対応する開発・調査

コンポーネントの新規開発・改修

呼び出し元のアプリや必要なインターフェイスを確認し、COMコンポーネントを設計・実装します。既存のActiveX / OCXについても、利用条件と依存関係を調査したうえで改修します。

登録・配布・動作環境の整理

登録状態、依存DLL、権限、呼び出し元の32bit / 64bit構成、スレッドモデルなどを確認します。Reg-free COMの適用可否を含め、導入先で再現できる配布・設定手順を検討します。

.NETとC++をつなぐ構成設計

C++/CLI、COMを介した連携、別プロセス化などを比較します。既存の部品を残すことと、新しい側を保守しやすくすることの両方を考え、接続部分の責任と制約を明確にします。

ご依頼の進め方

  1. 利用条件を確認します。 呼び出し元、対象部品、ソースコードの有無、登録状態、配布環境を整理します。
  2. 連携方式を検証します。 継続利用、接続部分の作成、別プロセス化、段階的な置き換えを比較します。
  3. 実装と導入を整えます。 動作だけでなく、登録・配布・権限・ログ・切り戻しまで、必要な範囲で確認します。

アプリ全体の移行を検討している場合は

このサービスは、COMなどのコンポーネント自体と、その接続部分が中心です。複数の既存資産をどう残して移行するかという全体方針は、既存資産活用・移行支援でも扱います。

ご相談時には、利用しているアプリや部品の名前、エラーの内容、32bit / 64bitの構成を分かる範囲でお知らせください。構成が分からない場合は、確認するところから進めます。

ご依頼前によくあるご質問

古いCOMやActiveXを、すぐに置き換えられなくても相談できますか?

はい。既存の動作や依存関係を確認し、継続利用する部分、接続方法を見直す部分、置き換える部分を整理します。全面的な作り直しを前提にはしません。

32bit / 64bitが混在する環境にも対応できますか?

ご相談いただけます。呼び出し元とコンポーネントの構成を確認し、別プロセス化などの方法を検討します。登録し直すだけで解決するとは限らないため、利用条件に合う方式を検証します。

開発環境では動くのに、配布先では動かない問題も調査できますか?

はい。登録先、依存DLL、権限、呼び出し元アプリ、配布方法の違いを確認します。再現条件を整理したうえで、修正と導入手順の見直しを進めます。

お問い合わせ

まずは、今の状況を数行で。

詳しい仕様書や技術用語は不要です。次の内容を、分かる範囲でお知らせください。

  • 困っていること・実現したいこと
  • 対象のソフト・機器・環境
  • 希望時期(未定でも構いません)

初回の連絡に、機密資料やパスワードを添付する必要はありません。

相談文の例

既存のActiveXが一部のPCで動きません。登録や32bit / 64bitの構成を含め、原因を調べてほしいです。

仕様書がなくても構いません。分かる範囲の内容からご相談いただけます。

相談ボタンはお問い合わせフォームへ移動します。 「メールで相談する」ではサービス名入りのメールを作成できます。