ActiveX DLL -Function oluşturmak ve Asp den erişmek[Çözüldü]
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
ActiveX DLL -Function oluşturmak ve Asp den erişmek[Çözüldü]
S.a arkadaslar bu konuyu ogrenmek ıcın ActiveX Dll olusturarak basıt hesaplama fonksıyonu yazıp asp den bu dll dekı function u calıstırmak ıstıyorum..Tam olarak nerden baslamam gerektıgı hakkında bı bılgım yok..bu konuda bıldıklerınızı yazarsanız sevınırım..(ornek varsa daha ıyı olur )..Kolay gelsın...
En son Nick_ tarafından 01 Kas 2007 10:39 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Merhaba,
Bu linkte http://www.delphi3000.com/articles/article_2459.asp?SK= basit bir ActiveX metodunun delphi ile nasıl oluşturulacağını ve ASP sayfasından nasıl çağrılacağını örnekleyen bir makale mevcut.
İyi çalışmalar.
Bu linkte http://www.delphi3000.com/articles/article_2459.asp?SK= basit bir ActiveX metodunun delphi ile nasıl oluşturulacağını ve ASP sayfasından nasıl çağrılacağını örnekleyen bir makale mevcut.
İyi çalışmalar.
Volkan KAMADAN
www.polisoft.com.tr
www.polisoft.com.tr
- ActiveX ile olabildiği gibi ISAPI / DLL de kurabilirsin. Böylece HTML sayfa bile generate edecek bir yapı oluşturabilirsin. HTML bilginle ölçülen bir çözüm olacaktır. Bu konuda bilgin az ise bu yaptığım sadece öneri olarak kalsın uygulamaya girme.
- Bankaların bir çoğu DLL tabanlı ISAPI Web Server Application uygulaması çalıştırıyorlar. ActiveX gibi bir fomu webde yayınlayamıyorsun ancak web'den tetiklenip cevap html üreterek sonuç alabiliyorsun.
- Bankaların bir çoğu DLL tabanlı ISAPI Web Server Application uygulaması çalıştırıyorlar. ActiveX gibi bir fomu webde yayınlayamıyorsun ancak web'den tetiklenip cevap html üreterek sonuç alabiliyorsun.
Merhabalar Muharrem Bey;
Öncelikle ilgilendiğiniz için teşekkür ederim...Benim yapmak istediğim toplama , çarpma vs basit işlemler içeren (function) bi activex dll oluşturmak.. bu dll yı asp den cagırıp fonksıyonu calıstırmak ıstıyorum.. @vkamadan arkadaşın gönderdiği linkte basit bişey var ama çalışmıyor..Yardım ederseniz sevinirimm..
Öncelikle ilgilendiğiniz için teşekkür ederim...Benim yapmak istediğim toplama , çarpma vs basit işlemler içeren (function) bi activex dll oluşturmak.. bu dll yı asp den cagırıp fonksıyonu calıstırmak ıstıyorum.. @vkamadan arkadaşın gönderdiği linkte basit bişey var ama çalışmıyor..Yardım ederseniz sevinirimm..
Merhabalar,
Bende bu konuda tecrübe sahibi değilim fakat örnekten yola çıkarak basit bir çalışan uygulama geliştirdim, bu gün içinde resimli bir makale yayınlamayı hedefliyorum.
Kolay gelsin.
Bende bu konuda tecrübe sahibi değilim fakat örnekten yola çıkarak basit bir çalışan uygulama geliştirdim, bu gün içinde resimli bir makale yayınlamayı hedefliyorum.
Kolay gelsin.
Volkan KAMADAN
www.polisoft.com.tr
www.polisoft.com.tr
bir çok hosting sizin activexlerinizi guvenlik nedeniyle register etmez. etse bile yeniden kurulum vs de siteniz çakar.
neden standart dll değilde active x merak ettiim ayrıca.
neden standart dll değilde active x merak ettiim ayrıca.
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
S.a Hocam sızın yaptıgınız ornegı gelıstırmeye ugrastım ama pek bı sonuc alamadım..ben asp den 2 degerı fonksıyona gonderıp carpım sonucunu alcam
asp bolumune ıse
yazdıgımda
Source line: response.write DelphiASPObj.Method(10,20)
Description: Nesne gerekli: 'DelphiASPObj'
hatası verıyor degıskenlerı tanımlarken x ve y yı (in) gırıs olarak tanımladım bundan ayrı bı tanımlama yada baska bısey yapılacakmı?
Kod: Tümünü seç
function TMuhammed.Method(x, y: Integer): WideString;
begin
Result:=IntToStr(x*y);
end;
Kod: Tümünü seç
<% Set DelphiASPObj = Server.CreateObject("Project1.Muhammed")
response.write DelphiASPObj.Method(10,20)
%>
<HR>
Source line: response.write DelphiASPObj.Method(10,20)
Description: Nesne gerekli: 'DelphiASPObj'
hatası verıyor degıskenlerı tanımlarken x ve y yı (in) gırıs olarak tanımladım bundan ayrı bı tanımlama yada baska bısey yapılacakmı?