Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

xanburzum

Limpando Objeto/variável

Recommended Posts

A declaração limpar redefine uma variável de vazio ou uma referência ao objeto Nothing.

 

com usar:

limpar varivel

 

exemplo:

 

<%
Dim mystring, objCn

 ' limpar uma string e configurá-lo para esvaziar ou unutiliza-la...
varstring = "teste"
limpar varstring 
 ' equivalente: varstring = Empty

 ' definir uma referência ao objeto Nothing, libertando-a de memória ...
Set objCn = Server.CreateObject("ADODB.Connection")
limpar objCn
 ' equivalente: Set objCn = Nothing
%>

 

code:

<%
Private Sub limpar(byRef string)
	If IsObject(string) Then 
		Set string = Nothing
	Else
		string = Empty
	End If
End Sub
%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Interessante a função Xan.

 

Já faço isso, mas durante o código. A ideia da função foi boa.

Compartilhar este post


Link para o post
Compartilhar em outros sites

sinceramente acho mais simples limpara no codigo mesmo

 

mas para quem quiser fica a dica

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu uso essa criada por um amigo:

 

Function destruirObjeto(ByRef objeto)
		Dim tipoObjeto
		tipoObjeto = LCase(TypeName(objeto))
		If tipoObjeto = "connection" Or tipoObjeto = "recordset" Then
			If objeto.State <> 0 Then
				objeto.Close()
			End If
		End if
		Set tipoObjeto	=	Nothing
		Set objeto			=	Nothing
	End Function

funciona pra qualquer tipo de objeto ou variavel, fechando quando necessário e destruindo

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.