• Viernes 8 de Noviembre de 2024, 18:51

Autor Tema:  Empaquetar Txt  (Leído 1320 veces)

Skipped

  • Nuevo Miembro
  • *
  • Mensajes: 6
    • Ver Perfil
Empaquetar Txt
« en: Viernes 6 de Julio de 2007, 22:39 »
0
Hola todos:
Estoy haciendo un programa en visual basic que lee un archivo *.txt.
El problema es que yo no quiero tener que tener siempre el txt y el exe juntos.

¿ Hay forma de empaquetar el txt al exe y que este lo pueda leer sin que este este presente? (como lo que hace el iexpress de windows, crea un archivo exe autoextraible.)

Graciias

ElNapster

  • Moderador
  • ******
  • Mensajes: 727
    • Ver Perfil
Re: Empaquetar Txt
« Respuesta #1 en: Viernes 6 de Julio de 2007, 23:00 »
0
Como se podra leer una informacion que no esta en la maquina :no:  ? ... solo que la info lo leas de una pagina de la web ...

 :comp:
"Somos lo que imaginamos ser"
-- --------------------------------------------------------------
-ElNapster
-Designer / Developer Software
-GuaTemALa



F_Tanori

  • Moderador
  • ******
  • Mensajes: 1919
  • Nacionalidad: mx
    • Ver Perfil
Re: Empaquetar Txt
« Respuesta #2 en: Viernes 6 de Julio de 2007, 23:20 »
0
Tal vez te sirva utilizar un archivo de Recursos, y ahi subes el archivo.txt y cuando lo quieras leer lo extraes







Saludos
" ExIsTo y A vEcEs PiEnSo "

NOTA:
===========================================================================================================================
Este foro es para ayudar, aprender, compartir... usenlo para eso,
NO SE RESUELVEN DUDAS POR MENSAJE PRIVADO Y MENOS POR CORREO
===========================================================================================================================

RadicalEd

  • Moderador
  • ******
  • Mensajes: 2430
  • Nacionalidad: co
    • Ver Perfil
Re: Empaquetar Txt
« Respuesta #3 en: Viernes 6 de Julio de 2007, 23:43 »
0
Yo lo crearia la primera vez que se cargue el programa, y de resto solo verificaria si ya existe y le seguiria agregando info.
El pasado son solo recuerdos, el futuro son solo sueños

Skipped

  • Nuevo Miembro
  • *
  • Mensajes: 6
    • Ver Perfil
Re: Empaquetar Txt
« Respuesta #4 en: Sábado 7 de Julio de 2007, 00:53 »
0
Gracias x responder
bueno les dejare claro lo que quiero hacer:

Mi programa consiste en dos programas para administrar FTP:
Un programa es el para subir y bajar archivos
y el otro es para generar una configuracion

Con el para generar la configuracion, se genera un archivo.txt que contiene el nombre de usuario y la password del FTP.

El programa para subir y bajar archivos lee este archivo.txt y de ahi se conecta a un servidor FTP segun el nombre de usuario y la password que contenga este archivo.txt

La idea de esto es que el admin del FTP mande el programa con la configuracion empaquetada en un solo exe y cierta persona pueda conectarse al FTP sin necesidad de especificar el usuario o la contraseña.

La idea es que cuando se genera la configuracion (archivo.txt), este quede como "incrustado" en el programa para subir y bajar archivos, que es un .exe

Nebire

  • Miembro HIPER activo
  • ****
  • Mensajes: 670
    • Ver Perfil
Re: Empaquetar Txt
« Respuesta #5 en: Miércoles 11 de Julio de 2007, 14:18 »
0
si vas a guardar cierto contenido de texto y quieres que quede incrustado como tu dices en el exe (no se podrá variar) entonces es tan sencillo como añadir un control richtextbox (o textbox si solo es un usuario y contraseña) meter el texto que deseas y darle la propiedad de invisible, además puedes darle un left=-5000 y/o un tamaño 1,1 y un enabled=false...

Dicho de otro modo son varibles del programa en este caso constantes, pués cada vez que se inicia el programa son lo mismo, la ventaja de leer el fichero es que puedes validar la contraseña mediante algún algoritmo para identificar si es verdadera o no....  por otro lado puedes cifrar el archivo de texto, así la contraseña y el usuario quedan a salvo de miradas curiosas.

Si sólo una persona va a maenjar ese programa puedes hacer lo primero, guardar las variables de usuario y contraseña en el formulario como campos ocultos o simplemente como constantes del programa:

Código: Text
  1. dim adminContraseña as string
  2. dim usuario as string
  3. adminContraseña="FedericogarciaLorca%&/()=2007"
  4. adminUsuario="adminFTP@miweb"
  5.  
  6. private sub form1_load()
  7.   dim conectado as boolean
  8.   dim conexManual as VbMsgBoxResult
  9.   conectado= conectaFTP(adminContraseña,adminUsuario)
  10.   if conectado=false then
  11.      conexManual= msgbox("La contraseña, el usuario, o ambos no es correcto. Desea hacer una conexión manual?", vbYesNO,"Falló la conexión al FTP")
  12.         if conexmanual=vbYes then
  13.               formConectarManual.show 1
  14.        end if
  15.  
  16.   end  if
  17. end sub
  18.  
«Ma non troppo»
----> ModoVacaciones = False<----