VARIAVEIS DO PROJETO

PHOENIX209E 25/10/2011 14:11:35
#387722
Entao foi como eu disse/dissemos o [Ô]Coletor de Lixo[Ô] o famoso GC se encarrega disso...
Se tivermos por exemplo dentro de um evento,procedure uma variavel,assim que terminar o bloco ela [ô]morre[ô] exemplo:

Sub Carregar_Clientes()
Dim Nome,Enderço as String
Nome = [Ô]Eduardo[Ô] : Endereço = [Ô]São Paulo[Ô]
End Sub [ô]Acaba Aqui o escopo da variavel [Ô]Nome e Endereço[Ô]

Nao precisa setar como empty...
mesma coisa pra Publicas,o clr gerencia a execução do codigo,a hora que o gc passar ele coleta os [ô]destroços[ô] da memoria,saka?!
DANLEONHART 25/10/2011 15:55:34
#387735
Vixi !
e eu com a mania de sempre colocar no final da Sub a variavel setado como [Ô]Empty[Ô]
JONATHANSTECKER 25/10/2011 17:27:10
#387744
Citação:

:
Vixi !
e eu com a mania de sempre colocar no final da Sub a variavel setado como [Ô]Empty[Ô]


Vivendo e aprendendo!
PHOENIX209E 25/10/2011 21:22:15
#387751
heheheh!! Verdade!
JWCELYO 25/10/2011 23:22:43
#387754
apenas para reforçar o GC tem metodos que força a coleta de lixo em memoria tambem como força liberação / Suprimir de objeto da memoria
DANLEONHART 26/10/2011 07:38:23
#387755
Então, nesse caso aqui fiz certo:

Private Sub BtnTv_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnTv.Click
Dim sql As String = [Ô]select sum(metragem) as Soma from tin where Data=#[Ô] & Dp1.Value.ToString([Ô]yyyy-MM-dd[Ô]) & [Ô]# And Tipo=[ô][Ô] & CbTipo.Text & [Ô][ô][Ô]

Dim Con As New OleDbConnection(Scon)
Con.Open()
Dim Cmd As New OleDbCommand(sql, Con)

Using Dr As OleDbDataReader = Cmd.ExecuteReader

Do While Dr.Read
Lst1.Items.Add(IIf(IsDBNull(Dr.Item([Ô]Soma[Ô])), [Ô]Vazio[Ô], [Ô]Total = [Ô] & FormatNumber(Dr.Item([Ô]Soma[Ô]), 2)))
Loop
Con.Close()
End Using
End Sub


E o [txt-color=#0000f0]OleDbConnection[/txt-color] e [txt-color=#0000f0]Command[/txt-color] como fica ??? pois pelo que entendí só estou [Ô]limpando[Ô] o [txt-color=#007100]OleDataReader[/txt-color] correto ?!
PHOENIX209E 26/10/2011 08:14:20
#387758
Sim sim o OleDbCommand tambem tem o dispose,portanto voce pode usar o [ô]using[ô] nele tbm!
Página 2 de 2 [17 registro(s)]
Tópico encerrado , respostas não são mais permitidas