Mevcut bileşenleri, bugünün ve yarının Windows uygulamalarına bağlıyoruz.
İşinizin ya da cihazınızın önemli bir işlevi eski bir COM / ActiveX / OCX bileşeninde kalmış durumda. Yeni bir .NET uygulamasından kullanmak istiyorsunuz, ancak kayıt sorunları ya da 32 bit / 64 bit farkı yüzünden çalışmıyor. KomuraSoft, bu bağlantı katmanının tasarımı ve geliştirilmesinde, ayrıca mevcut bileşenlerin araştırılmasında ve bakımında size destek verir.
Danışabileceğiniz sorunlar
- Yeni bir COM bileşeni geliştirip mevcut uygulamalardan ya da Office’ten kullanmak istiyorsunuz
- ActiveX / OCX bileşeni belirli bilgisayarlarda ya da dağıtım yapılan ortamlarda çalışmıyor
- RegAsm, regsvr32, kayıt defteri kaydı ve yönetici yetkisi kaynaklı sorunların kaynağını belirlemek istiyorsunuz
- 32 bit bileşeni koruyarak uygulama tarafının yapısını güncellemek istiyorsunuz
- C++ ile yazılmış bir işlevi .NET’ten kullanmak ve bakımı kolay bir bağlantı katmanı oluşturmak istiyorsunuz
Üstlendiğimiz geliştirme ve araştırma çalışmaları
Bileşenlerin yeni geliştirilmesi ve değiştirilmesi
Çağıran uygulamayı ve gereken arayüzleri inceler, COM bileşenini tasarlayıp gerçekleştiririz. Mevcut ActiveX / OCX bileşenlerinde de önce kullanım koşullarını ve bağımlılıkları araştırır, ardından bileşeni değiştiririz.
Kayıt, dağıtım ve çalışma ortamının netleştirilmesi
Kayıt durumunu, bağımlı DLL’leri, yetkileri, çağıran uygulamanın 32 bit / 64 bit yapısını, iş parçacığı modelini vb. inceleriz. Reg-free COM’un uygulanıp uygulanamayacağı dahil, hedef ortamda yeniden üretilebilen dağıtım ve yapılandırma adımlarını değerlendiririz.
.NET ile C++’ı birbirine bağlayan yapının tasarımı
C++/CLI, COM üzerinden entegrasyon ve ayrı işleme taşıma gibi seçenekleri karşılaştırırız. Mevcut parçaların korunmasını ve yeni tarafın bakımının kolaylaştırılmasını birlikte gözeterek bağlantı katmanının sorumluluklarını ve kısıtlarını netleştiririz.
Talebin yürütülmesi
- Kullanım koşullarını doğrularız. Çağıran uygulamayı, ilgili parçayı, kaynak kodun bulunup bulunmadığını, kayıt durumunu ve dağıtım ortamını netleştiririz.
- Entegrasyon yöntemini doğrularız. Kullanımın sürdürülmesi, bağlantı katmanının oluşturulması, ayrı işleme taşıma ve aşamalı değiştirme seçeneklerini karşılaştırırız.
- Gerçekleştirme ve devreye almayı tamamlarız. Yalnızca çalışmayı değil; kayıt, dağıtım, yetkiler, günlükler ve geri almayı da gereken kapsamda doğrularız.
Uygulamanın tamamının geçişini düşünüyorsanız
Bu hizmetin odağı COM gibi bileşenlerin kendisi ve bunların bağlantı katmanıdır. Birden fazla mevcut varlığın nasıl korunarak taşınacağına ilişkin genel yaklaşım ise mevcut varlıkların yeniden kullanımı ve geçiş desteği kapsamında da ele alınır.
Danışırken kullandığınız uygulamanın ya da parçanın adını, hata içeriğini ve 32 bit / 64 bit yapıyı bildiğiniz kadarıyla paylaşın. Yapı bilinmiyorsa, işe bunu doğrulayarak başlarız.