KomuraSoft’un Windows geliştirme ve teknik desteği

COM Bileşeni GeliştirmeKullanmaya devam etmek istediğiniz bileşeni yeni uygulamaya bağlayın.

COM, ActiveX ve OCX geliştirme ve bakımı. Kayıt ve dağıtım sonrası çalışmama sorunlarını, 32 bit ve 64 bit karışımını, .NET ile C++ entegrasyonunu yapının doğrulanmasından başlayarak destekleriz.

Belirtim belgesi olmasa da sorun değil. Bildiğiniz kadarıyla bize danışabilirsiniz.

  • Doğrudan bir mühendisle görüşün
  • Gereksinimler netleşmeden de danışabilirsiniz
  • Yalnızca ihtiyacınız olan kapsamı sipariş edebilirsiniz

Bu gibi aşamalarda bize danışabilirsiniz

Şu anda sizi zorlayan sorunla başlayalım.

Geliştirme ortamında çalışıyor ama dağıtılan ortamda çalışmıyor

Kayıt konumunu, bağımlı DLL’leri, yetkileri ve çalışma ortamı farklarını araştırırız.

32 bit bileşeni korumak, uygulama tarafını güncellemek istiyoruz

Ayrı bir işlem olarak çalıştırma gibi seçenekleri karşılaştırır, kısıtlara uyan entegrasyon yöntemini doğrularız.

C++ işlevlerini .NET veya Office üzerinden kullanmak istiyoruz

Çağrılacak arayüzün ve bağlantı noktasının tasarımında ve uygulanmasında destek veririz.

Teknik konuları olduğu gibi danışabileceğiniz bir muhatap.

Go Komura’nın profil fotoğrafı

Temsilci ve mühendis

Go Komura

Windows’a odaklanmış bir mühendis, sorunun anlaşılmasından araştırmaya, tasarıma ve uygulamaya kadar süreci yürütür. Henüz tam olarak anlatamadığınız noktaları da teknik sorular üzerinden birlikte netleştiririz.

Kariyer ve teknoloji yığını / Şirket bilgileri

Yayımlanmış teknik anlatım

COM / ActiveX / OCX Nedir

Teknik makalede, bu alanda önem verdiğimiz konuları ve tasarım yaklaşımımızı inceleyebilirsiniz. Makaleler, üstlendiğimiz işlerden ayrı olarak sunulmaktadır.

Teknik makaleyi okuyun

Kapsam

İhtiyaç duyduğunuz bölümden, bütüne kadar bize emanet edebilirsiniz.

Tek bir araştırma ya da uyarlamadan, geliştirmenin tamamına kadar. Siparişin kapsamını mevcut durumunuza göre belirleriz.

COM bileşenlerinin tasarımı ve geliştirilmesi

Windows uygulamalarından, Office'ten ve mevcut sistemlerden kullanılacak COM bileşenlerinin tasarımı ve gerçekleştirilmesi.

ActiveX / OCX araştırması ve değişikliği

Kayıt durumunu, 32 bit / 64 bit yapıyı, çağıran uygulamayı, yetkileri vb. inceleyerek arızalı çalışmanın araştırılması ve düzeltilmesi.

.NET ve C++ birlikte çalışabilirlik tasarımı

C++/CLI, COM ve ayrı işleme taşıma gibi seçenekleri karşılaştırarak mevcut işlevlerin kullanılmasını sağlayan bağlantı katmanının tasarlanması.

Doğrulanan ve teslim edilen çıktı örnekleri

  • Kullanım koşullarının ve entegrasyon yönteminin düzenlenmiş özeti
  • Bileşenin veya bağlantı noktasının uygulanması
  • Kayıt, dağıtım ve çalışma doğrulama adımları

Sipariş kapsamına göre değişen örneklerdir. Çıktıların kapsamı ve biçimi, teklif hazırlanırken kararlaştırılır.

Bunlardan birine yakın bir sorununuz varsa, önce durumu anlatın.

Belirtim belgesi olmasa da sorun değil. Bildiğiniz kadarıyla bize danışabilirsiniz.

Ücret ve süreç

Başlangıçta her şeyi belirlemeniz gerekmez.

İlgili bileşenin ve onu çağıran tarafın incelenmesiyle başlıyoruz

Yalnızca bileşenin tamamının geliştirilmesini değil, belirli bir hatalı davranışın ya da bağlantı noktasının gözden geçirilmesini de talep edebilirsiniz.

Kılavuz ücret

İlgili bileşene ve çalışma kapsamına göre teklif

Çağıran tarafı, kaynak kodun bulunup bulunmadığını, bağımlı DLL’leri ve kayıt ile dağıtım koşullarını inceleriz.

Ön incelemenin ücretsiz kapsamı ve ücretli işler

Uygulanabilir bulunması halinde asıl geliştirmeyi bize sipariş etmeniz esasına dayanarak, teklif ve sipariş kararı için gereken kapsamdaki ön inceleme kural olarak ücretsizdir. Uzun süreli doğrulama, özel ortam kurulumu, prototip veya PoC ve ayrıntılı araştırma raporu teslimi gibi işler ücretli olabilir.

Araştırmanın ya da incelemenin kendisini sipariş ederseniz, bunu bağımsız ve ücretli bir iş olarak teklif ederiz. Ücretli olduğunda, başlamadan önce kapsamı ve ücreti bildiririz.

  1. Durumu paylaşın

    Amacı, sorunu ve hedef ortamı bildiğiniz kadarıyla iletin.

  2. Kapsamı ve ücreti doğrulayın

    Gerekli araştırmayı, çalışma kapsamını, çıktıları, ücreti ve süreci bildiririz.

  3. Anlaştıktan sonra başlarız

    Araştırma veya geliştirme sürerken ara durumu, doğrulanan hususları ve geriye kalan kısıtları sizinle paylaşırız.

  4. Sonucu doğrulayın ve teslim alın

    Sonucu üzerinde anlaşılan koşullarda doğrular, devreye almaya veya bir sonraki adıma hazırlarız.

Teknik içeriği daha ayrıntılı öğrenmek ister misiniz?

Desteklenen teknolojileri ve ayrıntılı süreci açın

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

  1. 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.
  2. 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.
  3. 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.

Siparişten önce sık sorulan sorular

Eski COM veya ActiveX bileşenlerini hemen değiştiremiyorsak da danışabilir miyiz?

Evet. Mevcut davranışı ve bağımlılıkları inceler; kullanılmaya devam edecek kısımları, bağlantı biçimi gözden geçirilecek kısımları ve değiştirilecek kısımları ayırırız. Tamamen yeniden yazmayı baştan varsaymıyoruz.

32 bit / 64 bit karışık ortamları da ele alıyor musunuz?

Danışabilirsiniz. Çağıran uygulamanın ve bileşenin yapısını inceler, ayrı işleme taşıma gibi yöntemleri değerlendiririz. Sorun her zaman yalnızca yeniden kaydetmekle çözülmediği için, kullanım koşullarınıza uyan yöntemi doğrulayarak belirleriz.

Geliştirme ortamında çalışıp dağıtılan ortamda çalışmayan sorunları da araştırabilir misiniz?

Evet. Kayıt yerini, bağımlı DLL'leri, yetkileri, çağıran uygulamayı ve dağıtım yöntemindeki farkları inceleriz. Yeniden üretme koşullarını netleştirdikten sonra düzeltmeyi ve devreye alma adımlarının gözden geçirilmesini yürütürüz.

İletişim

Önce mevcut durumu birkaç satırla anlatın.

Ayrıntılı belirtim ya da teknik terimler gerekmez. Aşağıdakileri bildiğiniz kadarıyla iletin.

  • Yaşadığınız sorun ya da gerçekleştirmek istediğiniz hedef
  • İlgili yazılım, cihaz ve ortam
  • Tercih ettiğiniz zaman (belirlenmemiş olması sorun değil)

İlk başvuruda gizli belge veya parola eklemeniz gerekmez.

Danışma metni örneği

Mevcut bir ActiveX bileşeni bazı bilgisayarlarda çalışmıyor. Kayıt ve 32 bit / 64 bit yapısı dahil, nedeni araştırmanızı istiyoruz.

Belirtim belgesi olmasa da sorun değil. Bildiğiniz kadarıyla bize danışabilirsiniz.

Görüşme düğmesi, bize ulaşma yollarını içeren Türkçe iletişim sayfasını açar. “E-posta ile görüşün”, hizmet adını içeren bir e-posta oluşturabilir.