Tiger Wings tarafında 2 arayüz vardır, biri desktop arayüzü diğeri ise web arayüzü.
Desktop tarafında LOD uyarlamaları Tiger3 ile aynı davranmaktadır, burada bir farklılık yoktur.
Ancak web arayüzünde, Wings üzerinden bir başka exenin tetiklenmesi kullanılan teknoloji nedeniyle mümkün değildir. Yani ShellExecute ile kullanıcının karşısına başka bir exe getirilemez.
2. Sorunun cevabına gelince, direkt web servis request'inin gönderilmesi LOD'un yetenekleri arasında yer almaz. Fakat LOD, COM nesnesi çağırabilme, kullanabilme yeteneğine sahiptir. Yani, .NET platformunda veya farklı bir geliştirme ortamında web servise request gönderen bir COM dll yapıp, bu dll’i de LOD ile çağırmak mümkündür.
(Not:bu COM dll Tiger Wings’in bulunduğu makinada register edilmiş olmalı)
Kendi yaptığınız bir COM varsa böyle çağırabilirsiniz;
if ctrl = "Button1" then
nacio = OleObject("naci_com.nacio")
toplam = nacio.topla(3, 5)
warn(toplam)
end if
Web servis çalıştıran hazır bir COM da bu iş için kullanılabilir, örneğin;
if ctrl = "Button1" then
soapClient = OleObject("MSSOAP.SoapClient30")
call soapClient.MSSoapInit("http://localhost/WS/Service.asmx?WSDL","Service")
toplam = soapClient.Topla(3,5)
warn(toplam)
end if
Saygılarımla.
Cevap vermek için giriş yapmanız gerekmektedir.
Soru sormak için lütfen oturum açınız.
Tiger Wings LOD uyarlaması ile exe çalıştırmak veya web servislere veri göndermek mümkün müdür?
28/04/20 18:08   Tiger/Logo Object Designer (LOD) DiğerTiger3 tarafında geliştirdiğimiz bir uyarlamada ShellExecute() kullanmıştık, Tiger Wings ile de ShellExecute kullanabilir miyiz?
Tiger Wings ile bir web servise veri göndermek veya almak mümkün müdür?
LOD ShellExecute