ActiveX DLL -Function oluşturmak ve Asp den erişmek[Çözüldü]

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
Nick_
Üye
Mesajlar: 122
Kayıt: 01 Eki 2007 09:28
Konum: Konya

ActiveX DLL -Function oluşturmak ve Asp den erişmek[Çözüldü]

Mesaj gönderen Nick_ »

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.
Kullanıcı avatarı
vkamadan
Kıdemli Üye
Mesajlar: 1935
Kayıt: 17 Mar 2004 03:52
Konum: Adapazarı
İletişim:

Mesaj gönderen vkamadan »

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.
Volkan KAMADAN
www.polisoft.com.tr
Kullanıcı avatarı
Nick_
Üye
Mesajlar: 122
Kayıt: 01 Eki 2007 09:28
Konum: Konya

Mesaj gönderen Nick_ »

guzel acıklamıs ama ordakılerın aynısını yaptım calısmıyo
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Mesaj gönderen mrmarman »

- 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.
Resim
Resim ....Resim
Kullanıcı avatarı
Nick_
Üye
Mesajlar: 122
Kayıt: 01 Eki 2007 09:28
Konum: Konya

Mesaj gönderen Nick_ »

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..
Kullanıcı avatarı
vkamadan
Kıdemli Üye
Mesajlar: 1935
Kayıt: 17 Mar 2004 03:52
Konum: Adapazarı
İletişim:

Mesaj gönderen vkamadan »

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.
Volkan KAMADAN
www.polisoft.com.tr
Kullanıcı avatarı
Nick_
Üye
Mesajlar: 122
Kayıt: 01 Eki 2007 09:28
Konum: Konya

Mesaj gönderen Nick_ »

İlgilendiğiniz için teşekkürler..Makalenizi bekliyorum..Kolay gelsin
ikutluay
Üye
Mesajlar: 2341
Kayıt: 03 Tem 2007 10:13

Mesaj gönderen ikutluay »

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.
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
Kullanıcı avatarı
vkamadan
Kıdemli Üye
Mesajlar: 1935
Kayıt: 17 Mar 2004 03:52
Konum: Adapazarı
İletişim:

Mesaj gönderen vkamadan »

İlgili makale hazır, viewtopic.php?p=122811#122811

Kolay gelsin.
Volkan KAMADAN
www.polisoft.com.tr
Kullanıcı avatarı
Nick_
Üye
Mesajlar: 122
Kayıt: 01 Eki 2007 09:28
Konum: Konya

Mesaj gönderen Nick_ »

Teşekkürler çok işime yaradı..Eline sağlık
Kullanıcı avatarı
Nick_
Üye
Mesajlar: 122
Kayıt: 01 Eki 2007 09:28
Konum: Konya

Mesaj gönderen Nick_ »

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

Kod: Tümünü seç

function TMuhammed.Method(x, y: Integer): WideString;
begin
  Result:=IntToStr(x*y);
end;
asp bolumune ıse

Kod: Tümünü seç

<% Set DelphiASPObj = Server.CreateObject("Project1.Muhammed") 
  response.write  DelphiASPObj.Method(10,20)
%>
<HR>
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ı?
Kullanıcı avatarı
Nick_
Üye
Mesajlar: 122
Kayıt: 01 Eki 2007 09:28
Konum: Konya

Mesaj gönderen Nick_ »

Tekrar selamlar
Resim

Bu bolumdekı
İnstancing: Multiple İnstance ,
Page-level event methods secenegını sectım degısken olarak
x,y:integer [in], sonuc:bstr * [out,retval] yaptım ve sorun halloldu.İlgilenen herkese teşekkürler..
Cevapla