Duda Option Strict ON

04/01/2005 - 20:05 por Ricky Gzz | Informe spam
Tengo la opción de Option Strict ON

Eso es por recomendación en las páginas del Guille jeje

La idea es que tengo que procesar un texto demasiado largo ( > 300 kb) con
la instrucción mid... pero la función mid() solo admite como parametro un
número entero

¿Que puedo hacer?

Si elimino la opcion Option Strict ON (la pongo en oFF jeje) perderé o
ganaré la funcionalidad del mid()

Mil gracias de antemano
Ricardo González

Preguntas similare

Leer las respuestas

#1 Pedro Luna Montalvo
04/01/2005 - 20:42 | Informe spam
Podrias indicar si recibes algun error o no??
Hago esta pregunta porque el tipo Integer en .NET tiene un valor maximo de:
2 147 483 647, a diferencia del tipo de dato Integer de VB6, cuyo maximo era
de 32 767.

Como vez, el valor entero maximo esta alrededor de los 2G, y por eso me
sorprende que tengas problemas de tamaño.


Saludos
Pedro Luna, [MVP VB.NET]
Gye, Ecu


"Ricky Gzz" escribió en el mensaje
news:O$
Tengo la opción de Option Strict ON

Eso es por recomendación en las páginas del Guille jeje

La idea es que tengo que procesar un texto demasiado largo ( > 300 kb) con
la instrucción mid... pero la función mid() solo admite como parametro un
número entero

¿Que puedo hacer?

Si elimino la opcion Option Strict ON (la pongo en oFF jeje) perderé o
ganaré la funcionalidad del mid()

Mil gracias de antemano
Ricardo González


Respuesta Responder a este mensaje
#2 ivanhoe_x
04/01/2005 - 23:21 | Informe spam
mid ?? guacala...

usa mejor la funcion SubString


"Ricky Gzz" wrote in message
news:O$
Tengo la opción de Option Strict ON

Eso es por recomendación en las páginas del Guille jeje

La idea es que tengo que procesar un texto demasiado largo ( > 300 kb) con
la instrucción mid... pero la función mid() solo admite como parametro un
número entero

¿Que puedo hacer?

Si elimino la opcion Option Strict ON (la pongo en oFF jeje) perderé o
ganaré la funcionalidad del mid()

Mil gracias de antemano
Ricardo González


Respuesta Responder a este mensaje
#3 Ricky Gzz
06/01/2005 - 12:48 | Informe spam
No sabía sobre el nuevo cambio de tamaño en vb.net. Mi duda ha quedado
contestada

Ahora no tengo ningun problema!! Mil gracias por tu ayuda!!

Hasta luego!


"Pedro Luna Montalvo" escribió en el
mensaje news:
Podrias indicar si recibes algun error o no??
Hago esta pregunta porque el tipo Integer en .NET tiene un valor maximo
de:
2 147 483 647, a diferencia del tipo de dato Integer de VB6, cuyo maximo
era
de 32 767.

Como vez, el valor entero maximo esta alrededor de los 2G, y por eso me
sorprende que tengas problemas de tamaño.


Saludos
Pedro Luna, [MVP VB.NET]
Gye, Ecu


"Ricky Gzz" escribió en el mensaje
news:O$
Tengo la opción de Option Strict ON

Eso es por recomendación en las páginas del Guille jeje

La idea es que tengo que procesar un texto demasiado largo ( > 300 kb)
con
la instrucción mid... pero la función mid() solo admite como parametro un
número entero

¿Que puedo hacer?

Si elimino la opcion Option Strict ON (la pongo en oFF jeje) perderé o
ganaré la funcionalidad del mid()

Mil gracias de antemano
Ricardo González






Respuesta Responder a este mensaje
#4 Ricky Gzz
06/01/2005 - 12:56 | Informe spam
ahora veo que el substring realiza la misma función que el antiguo mid()

existe alguna diferencia entre ellos... digamos que el substring pudiera
optimizar el codigo generado o algo por el estilo??

gracias de antemano


"ivanhoe_x" escribió en el mensaje
news:%
mid ?? guacala...

usa mejor la funcion SubString


"Ricky Gzz" wrote in message
news:O$
Tengo la opción de Option Strict ON

Eso es por recomendación en las páginas del Guille jeje

La idea es que tengo que procesar un texto demasiado largo ( > 300 kb)
con
la instrucción mid... pero la función mid() solo admite como parametro un
número entero

¿Que puedo hacer?

Si elimino la opcion Option Strict ON (la pongo en oFF jeje) perderé o
ganaré la funcionalidad del mid()

Mil gracias de antemano
Ricardo González






Respuesta Responder a este mensaje
#5 Leonardo Azpurua
07/01/2005 - 15:45 | Informe spam
"Ricky Gzz" escribió en el mensaje
news:%23$i7Ib%
ahora veo que el substring realiza la misma función que el antiguo mid()

existe alguna diferencia entre ellos... digamos que el substring pudiera
optimizar el codigo generado o algo por el estilo??



Hola.

.net sólo conoce la clase String.

Mid es una función declarada dentro de Microsoft.VisualBasic, que
probablemente este definida como:

Function Mid(ByVal s As String, ByVal i As Integer, ByVal len as
Integer)

e implementada como

Return s.Substring(i - 1, len)

de manera que si utilizas s.Substring en vez de Mid(s,...) estarás
ahorrandote un eslabón en la cadena de llamadas.

Hay que asumir las funciones en el espacio Microsoft.VisualBasic como un
nivel intermedio entre lo que sabemos quienes venimos de VB y lo que
realmente existe en .net.

Y tratar de usarlas lo menos posible.

Salud!
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida