Escolar Documentos
Profissional Documentos
Cultura Documentos
Acessando DLL Com ASP
Acessando DLL Com ASP
Utilizando este recurso você poderá ter uma ganho muito em grande em performance, alem de ter seu código
protegido, além disso, é muito simples. Vou mostrar um exemplo onde vc descobre se um numero é par ou
impar, este numero encontra-se na pagina .asp que faz a chamada para o função correspondente que se
encontra na DLL.
-----------------------------
Utilizando-se do Visual Basic, coloque o nome do projeto como "ParImpar" e o da classe que vc irá criar como
"Calculo". Coloque o código a seguir na classe.:
Option Explicit
End Function
---------------------------
Como viram, uma funcao simples que apenas calcula se o "numero" que será passado como parametro é par
ou impar.
Agora clique em 'File' e em seguida 'Make ParImpar.dll', e pronto, sua dll ja esta criada, agora so falta
aprender como fazer o acesso a dll atraves da página .asp.
Dim oCalculo
Dim Resultado
Dim numero
numero = 111
Resultado = oCalculo.Calcula(numero)
%>
<HTML>
<HEAD>
<TITLE>Par ou Impar ?</TITLE>
</HEAD>
<BODY>
<%
If Resultado = True Then
Response.Write "<P>O numero é <b> Par </b></P>"
Else
Response.Write "<P>O numero é <b> Impar </b></P>"
End If
%>
</BODY>
</HTML>
-------------------------
Preste a atenção nesta Linha:
Set oCalculo = CreateObject("ParImpar.Calculo")
ela esta uma instancia para o componente ParImpar, e sua classe Calculo. O acesso a dll é feito dessa
maneira.
Na outra linha referente a dll, não tem misterio para ninguem com um pouco de bagaguem em programação:
Resultado = oCalculo.Calcula(numero)
ela esta passando a variavel numero como parametro para a funcao calcula da classe do componente criado.
http://www.aspbrasil.com.br/conteudo/detalhesCompleta.aspx?codConteudo=3092&Secao=DICAS