Discussion:
using en VB.NET
(demasiado antiguo para responder)
Juan Pablo Rodriguez
2005-01-24 22:01:49 UTC
Permalink
Hola a todos en la lista. Quisiera saber si hay algún
equivalente al using de C# en VB.NET.
unknown
2005-01-24 22:06:21 UTC
Permalink
Hola Juan Pablo, se me ocurre que lo puedes hacer de esta manera:

With New miclase
Try
.HacerAlgo()
Finally
.Dispose
End With
--
Saludos,

Jose Luis Manners, MCP
English: http://blogs.geekdojo.net/jmanners
Español: http://weblogs.golemproject.com/jmanners/

"Encuentra felicidad en tu trabajo o nunca serás feliz."
Cristóbal Colón

"Juan Pablo Rodriguez" <***@yahoo.es> wrote in message news:01ad01c50260$4de338e0$***@phx.gbl...
Hola a todos en la lista. Quisiera saber si hay algún
equivalente al using de C# en VB.NET.
JOSE DAVID GALVIZ MUÑOZ
2005-01-24 22:34:59 UTC
Permalink
Imports


---
JOSE DAVID GALVIZ
MCAD
DCE 4 Estrella

"Juan Pablo Rodriguez" <***@yahoo.es> escribi� en el mensaje news:01ad01c50260$4de338e0$***@phx.gbl...
Hola a todos en la lista. Quisiera saber si hay algún
equivalente al using de C# en VB.NET.
unknown
2005-01-24 23:02:12 UTC
Permalink
Jose, creo que Juan pablo se referia a la instruccion using de c#.... No a
la clausula para importar namespaces..
--
Saludos,
Eugenio Serrano
NDSoft Consultoria y Desarrollo
MS MVP ASP.Net
Voluntario Ineta Latam (www.ineta.org/latam)
Post by JOSE DAVID GALVIZ MUÑOZ
Imports
---
JOSE DAVID GALVIZ
MCAD
DCE 4 Estrella
Hola a todos en la lista. Quisiera saber si hay algún
equivalente al using de C# en VB.NET.
JOSE DAVID GALVIZ MUÑOZ
2005-01-25 14:36:36 UTC
Permalink
:)
--
JOSE DAVID GALVIZ
MCAD
DCE 4 Estrella

"Eugenio Serrano [MVP]" <eugenios(arroba)ndsoft.com.ar> escribió en el
Post by unknown
Jose, creo que Juan pablo se referia a la instruccion using de c#.... No a
la clausula para importar namespaces..
--
Saludos,
Eugenio Serrano
NDSoft Consultoria y Desarrollo
MS MVP ASP.Net
Voluntario Ineta Latam (www.ineta.org/latam)
Post by JOSE DAVID GALVIZ MUÑOZ
Imports
---
JOSE DAVID GALVIZ
MCAD
DCE 4 Estrella
Hola a todos en la lista. Quisiera saber si hay algún
equivalente al using de C# en VB.NET.
unknown
2005-01-24 23:00:16 UTC
Permalink
Eso es algo que c# tiene y VB.net
Pero eso va a cambiar prontito... La proxima version de VB.Net trae la
clausula Using

Se usa asi

Imports System.Data.SqlClient

Public Sub AccessSql(ByVal s As String)
Using sqc As New System.Data.SqlClient.SqlConnection(s)
MsgBox("Connected with string """ & sqc.ConnectionString & """")
End Using
End Sub
--
Saludos,
Eugenio Serrano
NDSoft Consultoria y Desarrollo
MS MVP ASP.Net
Voluntario Ineta Latam (www.ineta.org/latam)

"Juan Pablo Rodriguez" <***@yahoo.es> escribi� en el mensaje news:01ad01c50260$4de338e0$***@phx.gbl...
Hola a todos en la lista. Quisiera saber si hay algún
equivalente al using de C# en VB.NET.
Angel. E. Ruiz. Pastor
2005-01-24 23:48:01 UTC
Permalink
Amigo es Imports

aqui te dejo un link de que te explica como usar un WebService que ter
permite convertir codigo de C# a VB .NET
http://www.c-sharpcorner.com/Code/2002/Mar/CS2VBConversionWebService.asp

Saludos cordiales,
Ángel Ruiz
MCP C#
MVP de Visual Basic desde el 2004
Caracas - Venezuela
"El conocimiento es un bien, que crece a medida que se comparte"
"Juan Pablo Rodriguez" <***@yahoo.es> wrote in message news:01ad01c50260$4de338e0$***@phx.gbl...
Hola a todos en la lista. Quisiera saber si hay algún
equivalente al using de C# en VB.NET.
A.Poblacion
2005-01-25 06:53:32 UTC
Permalink
Post by Angel. E. Ruiz. Pastor
Amigo es Imports
Ojo, que en C# la instrucción using se usa para dos cosas distintas: Una
es para importar namespaces, y en ese caso efectivamente equivale al Imports
de VB. Pero creo que la pregunta original se referia a la utilización de
using para invocar automáticamente al método Dispose de una clase que
implementa IDisposable. En este último caso, no hay una sentencia
equivalente en la versión actual de VB (aunque está prevista para el VB
2005), asi que hay que emular el mismo comportamiento utilizando un
Try...Finally y metiendo a mano la llamada al Dispose en el Finally.
Octavio Hernandez
2005-01-25 23:32:08 UTC
Permalink
A,

De todos modos, para mí el "problemilla" del using está en que tú como
programador tienes que preocuparte de ver si la clase a la que pertenece el
objeto implementa IDisposable o no para ver si usas el using. Me gusta más
como van a hacer en Visual C++ 2005, donde eso será transparente:

{
A a(); // objeto de ámbito local con semántica de pila
// ...
// al salir de ámbito, se invoca automáticamente a a.Dispose(), si a es
IDisposable
}

El artículo es este:
http://msdn.microsoft.com/msdnmag/issues/05/01/COptimizations/default.aspx

Slds,

Octavio
Post by A.Poblacion
Post by Angel. E. Ruiz. Pastor
Amigo es Imports
Ojo, que en C# la instrucción using se usa para dos cosas distintas: Una
es para importar namespaces, y en ese caso efectivamente equivale al Imports
de VB. Pero creo que la pregunta original se referia a la utilización de
using para invocar automáticamente al método Dispose de una clase que
implementa IDisposable. En este último caso, no hay una sentencia
equivalente en la versión actual de VB (aunque está prevista para el VB
2005), asi que hay que emular el mismo comportamiento utilizando un
Try...Finally y metiendo a mano la llamada al Dispose en el Finally.
Loading...