Visual Basic - Variable String de longitud fija

Life is soft - evento anual de software empresarial
 
Vista:

Variable String de longitud fija

Publicado por Natalia (3 intervenciones) el 06/05/2003 23:59:42
Necesito definir una variable string con tamaño fijo :
dim Registro as string * 300
pero que el valor del largo lo pueda manejar con una "variable"
dim Registro as string * Ancho

conocen alguna forma de asignarle una valor a una constante en tiempo de ejecucion ?
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:Variable String de longitud fija

Publicado por tecniCam (186 intervenciones) el 07/05/2003 00:28:40
¿Porqué no usas una matriz (Array) y te dejas de historias raras?
La DIMensionas y cuando quieras cambiar el tamaño la REDIMensionas y listos.
Si quieres que conserve los valores anteriores le pones REDIM PRESERVE y ya está.
No entiendo porqué tiene que ser una variable si puede hacerse y de hecho se hace con matrices.
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:Variable String de longitud fija

Publicado por maCo (123 intervenciones) el 07/05/2003 06:46:50
no se puede asignar, un valor diferente a la de dise~o, a una constante en tiempode ejecucion.
por eso de llama asi, porque es constante el valor
y variable, es por que varia su contenido o valor

usa un string y creas un tamano en tiempo de ejecucion
algo como:
......Cadena = Space$(300)
......Cadena = String$(300, 0)
que seria como :
Dim Cadena As String * 300
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