Visual Basic - ¿Es visual basic tan limitado?

Life is soft - evento anual de software empresarial
 
Vista:

¿Es visual basic tan limitado?

Publicado por Anibal (17 intervenciones) el 02/02/2004 09:11:00
¿Cómo puedo manejar cadenas de más de 255 caracteres?

Muchas gracias.

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:¿Es visual basic tan limitado?

Publicado por Cecilia Colalongo (3116 intervenciones) el 02/02/2004 10:07:09
Una variable tipo String maneja mucho más de 255 caracteres, 65.400 para longitud fija y aproximadamente 2 billones para longitud variable.

En http://msdn.microsoft.com/library/en-us/vbenlr98/html/vagrpDataType.asp están las especificaciones de los tipos de datos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:¿Es visual basic tan limitado?

Publicado por anibal (17 intervenciones) el 02/02/2004 12:41:05
Pues habra que declarar la variable String de un modo distinto a este, pues yo hago:

Dim aux As String

aux = "\\HFGNTSRV\D\Respaldos departamentos\Sala ordenadores\pc068\Documents and Settings\PC053\Datos de programa\Macromedia\Flash Player\localhost\Documents and Settings\PC053\Datos de programa\Macromedia\Flash MX\Configuration\AnswersPanel\answers.swf\#FlashMX"


Y ahora, si calculo la longitud de aux, Visual basic hace truncamiento en la posicion 255 de la cadena.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:¿Es visual basic tan limitado?

Publicado por Cecilia Colalongo (3116 intervenciones) el 03/02/2004 12:07:39
Hice la prueba y la longitud de esa cadena es 255, si lo pruebas con cualquier otra cadena más larga funciona sin problemas. Si le agregas a esa misma cadena cualquier caracterer al final verás que aumenta. En cuanto a los 255 es la longitud máxima de una ruta pero es una restricción del sistema operativo no de VB.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:¿Es visual basic tan limitado?

Publicado por anibal (17 intervenciones) el 04/02/2004 11:03:00
muchas gracias por tu ayuda, Cecilia. Si es una restriccion del SO, intentare ver como se podria hacer para crear rutas más largas, pues aunque en mi ordenador no encuentro rutas de mas de 255, al hacer la copia en el servidor, la ruta se alarga unos 60 caracteres, y rutas de mi ordenador de 200 y pico caracteres, ya no se pueden crear.

Muchas gracias por tu ayuda y aqui me tienes para lo que necesites,y que yo sepa ayudarte ;-)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar