elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  Ayuda con variables ^^
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda con variables ^^  (Leído 1,403 veces)
extreme69

Desconectado Desconectado

Mensajes: 178


Be BlackHat but don't forget your principles.


Ver Perfil
Ayuda con variables ^^
« en: 21 Junio 2010, 08:32 am »

Estoy haciendo un programita en VB6, nada WOW, estoy empezando en VB6 no me tiren palos, agradezco cualquier ayuda que me puedan dar  ;-)

En cierto punto del programa necesito crear un archivo, esto lo hago asi:

Código:
Open nombreArchivo For Append As #1
     Print #1, var1
Close #1

"var1" es una variable con el contenido en texto a escribir en el archivo.

Antes de esto creé una variable "nombreArchivo":

Código:
            Dim nombreArchivo As String

Y acá es donde tengo el problema, intento setearle un valor a "nombreArchivo"

Código:
            nombreArchivo = ("c:\var2.xxx")

Si lo dejo así funciona, pero lo guarda obviamente con el nombre "var2.xxx", yo necesito que el nombre del archivo sea el nombre del equipo en el cual se está ejecutando, ya tengo el código que me toma el nombre del equipo y lo guarda en una variable "var2".

¿ que me falta cambiar acá para que el nombre del archivo sea c:\MiEquipo.xxx ?

Código:
            nombreArchivo = ("[color=red]c:\var2.xxx[/color]")





En línea

Shell Root
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.723


<3


Ver Perfil WWW
Re: Ayuda con variables ^^
« Respuesta #1 en: 21 Junio 2010, 08:57 am »

Concatenar
Código
  1. Dim Var2 As String = "Laptop_Shell-Root"
  2. Dim NombreArchivo As String
  3.  
  4. NombreArchivo = "C:\" & var2 & ".txt"

Lo que daría como resultado:
Código
  1. NombreArchivo  =  C:\Laptop_Shell-Root.txt


« Última modificación: 21 Junio 2010, 08:59 am por shellroot@alex-laptop:~$ » En línea

Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.
BlackZeroX
Wiki

Desconectado Desconectado

Mensajes: 3.158


I'Love...!¡.


Ver Perfil WWW
Re: Ayuda con variables ^^
« Respuesta #2 en: 21 Junio 2010, 08:58 am »

Así

Código
  1.  
  2. nombreArchivo = ("c:\" & var2 & ".xxx")
  3.  
  4.  

Datos curiosos:

Aun que una variable exista y este dentro de "...", es tomada como TEXTO no como referencia a una VARIABLE, de lo contrario uff como le ariamos xP.

USa & para concatenar Strings y numeros con numeros y el signo + solo para sumar, da la casualisas que el signo + ademas de sumar numeros concatena strings con numero y strings con string pero si son numeros se suman,

Es mejor usar & para concatenar y + para sumar ahora OJO si el string es compuesto de numeros y se piensa concatenar con una variable tipo numerica estos SON SUMADOS!¡. por eso:

& --> concatenar.
+ --> Sumas.

Solo lo digo como dato!¡.

Código
  1.  
  2. Dim str As String
  3.    str = "56432"
  4.    MsgBox "Aquí la diferencia:" & vbCrLf & _
  5.           "Con ( + ) :" & str + 21 & vbCrLf & _
  6.           "Con ( & ) :" & str & 21
  7.  
  8.  

P.D.: Hay quienees por hueva usan + para concatenar!¡. a la larga les dan problemas!¡.

Dulce Infierno Lunar!¡.
En línea

The Dark Shadow is my passion.
extreme69

Desconectado Desconectado

Mensajes: 178


Be BlackHat but don't forget your principles.


Ver Perfil
Re: Ayuda con variables ^^
« Respuesta #3 en: 21 Junio 2010, 09:03 am »

Muchas gracias a ambos, si, confiezo que soy bastante nuevo en esto, creo que tengo unas ... 72hs o por ahí anda de VB :p

Pero le voy tomando gusto y está muy bueno tener un lugar donde cuando te trancás te den un empujóncito ;)

Gracias de nuevo.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
AYUDA!!!! : Contador de variables!!! URGENTE
Desarrollo Web
Puntoinfinito 6 3,324 Último mensaje 24 Octubre 2012, 23:39 pm
por Puntoinfinito
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines