Selamlar ;

Bir süredir bloguma post atamadığımın farkındayım :( Yoğunluk kelimesinin arkasına sığınmakdan yoruldum:) ama inanin öyle.

Kimi zaman ihtiyaç duyulabilecek olan bu ipucumuzda javascript üzerinden ilgili ActiveX'i kullanarak clientdaki bir uygulamanın nasıl tetiklenebileceğini göreceğiz.Aslında çokca basit.Peki nerede ihtiyaciniz olur dersek biz zamanında web üzerinden barkod yazdırma işinde kullanmıştık.Aslında genel yaklaşım olarak bu işin sadece CRM'e özgü olmadığı ortadadır.Ama ihtiyac olursa diye bu grup altında yazmanın doğru olduğunu düşündüm.Özellikle console applicationlar için kullanışlı bir yöntem.Biliyorsunuz ki static olan Main metodunun args diye bir parametresi vardır ki string[] tipindedir.Bu sayede siz aşağıdaki bir kullanım şekliyle o an ki kaydın primary key bilgisini bu çalışacak olan application'a rahatça pas geçebilirsiniz.Pratik olarak Query String'den bir farkı yoktur.

 

76      var shell = new ActiveXObject("WScript.Shell");

77

78      if (shell != null) {

79          shell.Run("c:\\era\\myapplication.exe " + crmForm.ObjectId);

80      }

81 

Sevgiler.

E2