Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - merlin

#11
Hola Hans,y en otros lenguajes como sería? por ejemplo en C.
Gracias por contestar y salu2
#12
Hola CeLaYa,al final veo que debo ser yo que no me explico muy bien.No estoy buscando una solucion para lo del caso de las matrices,eso ya lo tengo solucionao con un If como bien dices tu,aunque aparte creo que tienes un error en:
ReDim Preserve asc_files(UBound(nombre_matriz()) + 1)
que deberia ser:
ReDim Preserve asc_files(UBound(asc_files()) + 1)
Lo que quiero es saber si se puede asignar valores a una variable cuyo nombre esta contenido en otra variable,yo creo que no es muy dificil de entender,dejando aparte que dependiendo el caso en el que se quiera utilizar sea operativo o no.
Salu2 y gracias por contestar
#13
Ok,gracias yovaninu,no habia probado con la funcion Val.
Salu2
#14
Hola,a ver,alomejor no me he explicado muy bien.Olvidémonos de la matriz,ok?Imagínate que tengo dos strings:
cadena as String
nombre as String
y yo le asigno a la variable cadena el valor nombre,es decir:
cadena = "nombre"
Pues lo que quiero saber es si se puede hacer que asignandole un valor a la variable cadena que contiene "nombre",lo meta directamente en la variable nombre,es decir:
cadena = "luis" y en realidad esa asignacion la esté haciendo así:
nombre = "luis".
Se puede acceder al nombre de una variable que previamente tenemos metido en una variable cadena y asignarle un valor?
Y ya se que no es operativo pq puedo asignarle textos directamente a la variable nombre,pero es una duda que tengo.

Saludos y gracias por contestar
#15
Pues eso,existe alguna forma de pasar una cadena del tipo:
(cadena) 0000533
a  entero 533 ?
Las funciones CInt e Int no me valen,ya que eso me lo convierte a cero (creo),y no se si existira alguna que realice el cambio en este caso.
Y si no,a alguien se le ocurre algo de como quedarme solo con el numero?
nota: descartando los 0 que me vaya encontrando en la cadena no me sirve pq puedo encontrar cadenas del tipo 0000503
Todo bajo visual basic 6.0

Vuestra paciencia y ayuda son apreciadas
Salu2
#16
Hola forer@s,a ver,alomejor esto que voy a preguntar es una chorrada y ni si quiera sé si puede hacer,pero ya es curiosidad y cabezoneria.Bajo visual basic 6.0.
Tengo dos matrices :
Public asc_files() As String
Public dxf_files() As String
y un String:
nombre_matriz as String
1) nombre_matriz="asc_files"
2)como puedo hacer para que la instruccion
ReDim Preserve nombre_matriz(UBound(nombre_matriz()) + 1)
me lo interprete como:
ReDim Preserve asc_files(UBound(asc_files()) + 1)

Es decir,acceder al texto que esta dentro del String nombre_matriz y me lo tome como el nombre de la variable que yo quiero redimensionar.

Espero haberme explicado bien.
Vuestra paciencia y ayuda son apreciadas
Salu2
#17
Hola,estoy haciendo un bucle while,y lo que quiero hacer es que
dada una determinada condicion dentro del bucle,este no siga con las siguientes instrucciones,y continue con una nueva iteracion del bucle.
Ejemplo:

Open Dir_Entrada For Input As #NumArchivo
While Not EOF(NumArchivo)
Line Input #NumArchivo, texto
If (Mid(texto, 1, 1)) = "(" Then
aux = Mid(texto, 2, Len(texto) - 2)
End If
texto = Eliminar_Nulos(texto)
If aux = "Entidad Colaboradora" Then '
' y aqui que me vuelva otra vez al inicio con una nueva iteracion ' para podeer leer la linea siguiente , si pongo otro wend me da
' error
End If
Wend

Vuestra paciencia y ayuda son apreciadas
Salu2