小村軟體的 Windows 開發・技術支援

既有資產活用・遷移支援善用累積的資產,邁向下一個架構。

留有業務邏輯與設備專屬規格的元件,不一律捨棄。調查 COM・ActiveX・C++ 資產,組合保留、連接、汰換來進行遷移。

沒有規格書也沒關係。可以從您所知道的內容開始諮詢。

  • 由工程師直接對應
  • 需求尚未確定也可諮詢
  • 可從必要的範圍開始委託

從這樣的階段就可以開始諮詢

就從您現在遇到的困擾開始吧。

老舊元件裡有重要的規格,無法汰換

調查元件的角色與繼續使用的條件,釐清保留的理由。

C++ 或 32bit 的資產,成了更新的障礙

評估包裝層或改為獨立處理程序等,與新的一側連接的方式。

全面翻新有困難,但也不能維持現狀

從相依關係與對營運的影響,整理更新的順序。

技術上的事,可以原原本本直接諮詢的對象。

小村 豪的個人檔案照片

代表・工程師

小村 豪

專精於 Windows 的工程師,從確認課題到調查、設計與實作全程負責。還無法完整說明的部分,也會從技術議題開始一起整理。

查看經歷與技術能力 / 查看公司資訊

已公開的技術解說

ActiveX/OCX 遷移判斷表 - 保留、包裝、取代

您可以透過技術文章,了解這個領域所重視的議題與設計的思考方式。這些文章與委託開發的實績分開刊載。

閱讀技術文章

因應範圍

從必要的部分開始,也可以整體委託。

從局部的調查與改修,到整體的開發。依據您目前的狀況,決定委託的範圍。

既有資產與相依關係的調查

調查 COM / ActiveX / OCX、C++ 資產等的角色與相依關係,整理繼續使用的條件。

分階段遷移架構的設計

釐清必須維持的規格,設計連接既有元件與新應用程式的架構及遷移順序。

32bit / 64bit 混用環境的遷移支援

包含改為獨立處理程序與接合部分的實作,評估符合各元件限制的遷移方式。

確認與交付內容的範例

  • 資產、相依關係與限制的整理
  • 整合方式的比較與驗證結果
  • 分階段遷移計畫與接合部分的實作

這是依委託範圍所列的範例。成果物的範圍與形式,會在估價時議定。

若其中有相近的課題,請先告訴我們目前的狀況。

沒有規格書也沒關係。可以從您所知道的內容開始諮詢。

費用與進行方式

不需要一開始就全部決定。

從資產盤點與整理遷移方針開始

只是在判斷哪些元件能保留、該從哪裡開始更新的階段,也可以委託。

費用參考

依資產的調查、連接與遷移範圍估價

我們會確認相依關係與限制,提案要驗證的範圍與分階段遷移的進行方式。

關於初步調查的免費範圍與付費業務

以判斷可實現時會委託正式開發為前提,在估價與接案判斷所需的範圍內,初步調查原則上免費。長期的驗證、建置專用環境、試作品・PoC、交付詳細的調查報告書等,可能需要付費。

若是委託調查或審查本身,則作為獨立的付費業務估價。需要付費時,會在著手之前向您說明範圍與費用。

  1. 分享狀況

    請盡量告訴我們目的、遇到的困擾與目標環境。

  2. 確認範圍與費用

    我們會說明所需的調查、因應範圍、成果物、費用與進行方式。

  3. 議定後才著手

    調查或開發的過程中,我們會分享中途進度、已確認的事項與仍存在的限制。

  4. 確認結果並交付

    以議定的條件確認結果,並銜接導入或下一步的因應。

想詳細了解技術上的因應內容

展開可因應的技術與詳細的進行方式

在保留重要既有資產的同時,邁向下一個架構。

長年使用的元件裡,累積了業務上的判斷與設備專屬的規格。小村軟體不是一律將它們汰換,而是調查其角色與相依關係,組合繼續使用、重新檢視連接方式與汰換等做法,支援您完成遷移。

可以諮詢的課題

  • 重要規格留在 COM / ActiveX / OCX 裡,無法馬上汰換
  • 32bit 的元件,阻礙了應用程式或執行環境的更新
  • 想從新的 .NET 應用程式使用以 C++ 製作的功能
  • 全面翻新有困難,但維持現有架構繼續維護也令人不安
  • 為了日後的汰換,想先整理相依關係與遷移順序

整理「保留、連接、汰換」

看清要保留的資產

我們會確認它是畫面元件、持有業務邏輯的元件,還是負責與設備通訊的元件。調查原始碼、使用條件與相依環境,整理繼續使用的價值與限制。

設計與新的一側的連接

我們會評估以 C++/CLI 製作的包裝層、透過 COM 整合、改為獨立處理程序等做法。包含 32bit / 64bit、權限、執行緒與錯誤處理,釐清接合部分所承擔的角色。

決定分階段汰換的順序

我們會確認相依的功能與對現行業務的影響,區分先更新的部分與之後再汰換的部分。確認既有規格的方法與回退條件,也會納入遷移計畫。

委託的進行方式

  1. 調查資產與限制。 整理各元件的角色、呼叫關係,以及開發與執行環境。
  2. 比較方式。 確認繼續使用、建立接合部分、改為獨立處理程序與汰換各自的優點與負擔。
  3. 驗證連接。 先確認不確定的部分,讓必要的改修與遷移順序變得具體。
  4. 從議定的範圍開始實作與遷移。 一邊確認既有的動作,一邊朝新的架構前進。

我們的目標不是只讓舊元件勉強延續使用,而是打造出清楚知道要維持什麼、下一步能改變哪裡的狀態。

依諮詢的重心提供對應

若以特定元件的開發或修正為主,請參閱 COM 元件開發;若以重做整個應用程式為主,請參閱 Windows 應用程式汰換。

即使不清楚元件的組成,也請從您已知的應用程式名稱、開發語言與想要更新的原因開始告訴我們。

委託前的常見問題

COM 或 ActiveX 無法馬上汰換,也可以諮詢嗎?

可以。我們以業務規格與設備專屬處理仍然存在為前提,整理繼續使用的部分與要變更的部分。釐清保留的理由與日後汰換的條件,再研擬分階段的架構。

仍有 32bit 元件,也能遷移嗎?

我們會調查可遷移的範圍與方式。確認呼叫端與元件的限制後,評估改為獨立處理程序等架構。是否只要追加接合部分就能因應,也會經過驗證後再做判斷。

只委託資產盤點或遷移方針也可以嗎?

可以。從既有資產的整理、方式的比較、汰換順序的研擬開始委託都沒有問題。我們會先確認調查範圍與所需資料,再行推進。

聯絡我們

請先用幾行文字說明目前的狀況。

不需要詳細的規格書或技術術語。請盡量告訴我們以下內容。

  • 遇到的困擾與想實現的事
  • 相關的軟體、設備與環境
  • 期望的時期(尚未決定也沒關係)

初次聯絡時,無須附上機密資料或密碼。

諮詢內容範例

我們想保留 C++ 與 COM 的資產,遷移到新的 .NET 應用程式。想諮詢該從哪裡切分來遷移。

沒有規格書也沒關係。可以從您所知道的內容開始諮詢。

諮詢按鈕會開啟繁體中文的聯絡頁面,頁面中有聯絡方式的說明。 透過「以電子郵件諮詢」,可以建立帶有服務名稱的郵件。