Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

visual basic de activeX dll yazma problemi!

26 views
Skip to first unread message

Cengiz HAN

unread,
Feb 1, 2002, 3:47:51 PM2/1/02
to
vb ile activeX dll yazmaya basladım!
asp bileşeni yazacagım!
sorun şu!
mesela pclife.com.tr de bulunan basit bir asp bileşeni yazımı var orada
sadece response olarak bir tanımlama yapıp response.write komutunun yaptıgı
işi yapmış!
ama ben projemde inet bileşeni kullanmak istiyorum diyelim!
reference veriyorum! bir deger i "hede as inet" seklinde tanımlıyorum! ama
olmuyor!
sanırım onstartpage diye bir sub da bir tanımlama yapmam gerekiyr! az sonra
pclife daki yazıyı da post edecegim!
eğer bana inet bileşenini kullanan basit bir dll kodu yazıp yollayan olursa
sevinirim!


Cengiz HAN

unread,
Feb 1, 2002, 3:56:51 PM2/1/02
to
Visual Basic ile basit bir ASP componenti yapalım.

Visual Basic ile response nesnesini kullanan basit bir componenti beraberce
yapmaya çalışalım. Aşağıdaki maddeleri teker teker uygulayın.


ÖRNEK

1-Yeni bir Active-X DLL projesi açın.
'--Eğer aşağıdaki ASP kütüphanesi seçeneğini bulamadıysanız; IIS, PWS veya
Visual InterDev ile beraber yüklendiğini söylemeliyim.
2-Proje içerisindeyken, References menüsünden Microsoft Active Server Pages
kütüphanesini aktif hale getirin.
3-Proje kolay bir isim verin. (geveze)
4-Sınıf yani class ismi verin. (papagan)
5-Visual Basic kod penceresine aşağıdaki kodları yazın ve compile edin.
6-Windows/System altındaki Regsvr32.exe kullanılarak DLL sisteme register
edilir.
Regsvr32 geveze.dll

<'--proje ismi geveze, class adı papagan verdikten sonra kod penceresinde
aşağıdaki kodları yazın.>
Private ASPresponse As response
Public Sub onstartpage(sc As ScriptingContext)
Set ASPresponse = sc.response()
End Sub

Public Sub merhaba()
ASPresponse.Write "Merhaba PCLIFE ASP Okuluna Hoş Geldiniz..."
End Sub

Public Sub gulegule()
ASPresponse.Write "Güle, Güle Tekrar Görüşmek Üzere"
End Sub


<'--Haydi şimdi yaptığımız bu componenti ASP sayfamızda kullanalım.

<'--ornekcomponent.asp>
<html><head>
<title>İlk Componentim</title>&
<%
set konus=server.createobject("geveze.papagan")
'--Ekrana "Merhaba PCLIFE ASP Okuluna Hoş Geldiniz..." yazar.
konus.merhaba
response.write "<br>"
'--Ekrana "Güle, Güle Tekrar Görüşmek Üzere" yazar.
konus.gulegule
%>
</body></html>

Cengiz HAN

unread,
Feb 1, 2002, 5:54:58 PM2/1/02
to
sorunn haloldu!
projeye form ekledim! üzerine bir inet controlu sonra form1.inet1..... diye
çağırdım oldu bitti!


salih.e...@gmail.com

unread,
Oct 9, 2013, 3:25:16 PM10/9/13
to
2 Şubat 2002 Cumartesi 10:36:36 UTC+2 tarihinde Cengiz HAN yazdı:
ilgili kodlar sanırım windowsun yeni sürümlerinde çalışmıyor. çünkü kodları aynen kopyala yapıltır yaptım. dll dosyasını da register ettim. ama asp sayfasında hiç bir şey yazmıyor
Message has been deleted
0 new messages