Programación General > Visual Basic 6.0 e inferiores

 Guardar Archivos Adjuntos En Mi Propia Aplicacion

(1/2) > >>

5v5:
Buen dia...

Yo tengo un mensajero lan...de hp....y este mensajero trabaja de la siguiente forma....(pero yo necesito hacer mi propio mensajero...)..

el mensajero hace lo siguiente:

El ejecutable(1)..tiene una opcion de crear mensaje...

En el mensaje..podemos introducir texto y adjuntar archivos por medio de drag&drop, clipboard, etc......

El mensaje se guarda tal y cual.(con archivos adjuntos)....pero lo guarda con su propia extensión( en este caso con ".mhs ")....y creo que es de tipo OLE.......al abrir ".mhs "..automaticamente habre el ejecutable(1)...(como lo hace excel, word...)

Estos archivos adjuntos se copian en el mismo (.mhs)...y si copias un ".mhs " a otra pc...mantienen los archivos adjuntos tal y cual...(como si se guardara una copia del los archivos en el  ".mhs "......

Esto es lo que necesito hacer...

mantener adjuntos los archivos en mi aplicacion..es decir una copia de los archivos....en mi aplicacion(form.listview)....(como si los copiara en una carpeta)...
en mi proyecto ...yo adjunto los archivos en un listview......pero no se como mantenerlos...

Bueno..espero me puedan ayudar.....no les pido que me pasen el code..pero si les agradeceria si me pueden orientar o proporcionarme un hilo...etc..

por su atencion gracias

5v5:
buen dia.......estuve investigando......sobre como hacerlo..pero no encuantro nada...me comentaron que devo de guardar mi form en binario ...pero la verdad no entiendo.....

adjunte el una imegen del mensajero....aver si me pueden ayudar...

cpmario:
Guardar en el mismo programa en forma práctica no es posible¿?. Ve pensando en una base de datos para guardar los mensajes.
 :comp:

5v5:
Buen dia...antes que nada...agradezco tu ayuda....

Aver si me explico mas..

Yo tengo un ListView y un RichTexbox....

En el ListView...Adjunto los archivos....
En el RichTexbox...Coloco texto...

ok...

Mi form se deve de guardar con todo y todo..me refiero al texto y a los archivos...ok...pero no guardo nada en mi form(mensajero)...

Yo guardo el texto del RichTexbox y los archivos del listView de forma Binaria......en un archivo (.txt, .exe....o propia extensión..(" .msj "," .5v5 ")......y cuando yo habra ese archivo creado(guardado)...me habra mi form(mensajero)...y me cargue los datos guardados.....en el RichTexbox y ListView

pero de que forma logro guardar los archivos....si de todas formas va a depender de un path....y lo que necesito es que si ese archivo creado (.msj , .5v5 )...lo copio en un disco de 3 1/2 y despues lo quiero habir en otra pc...me habra esos archivos que adjunte en el ListView....

Bueno espero haya explicado un poco mejor..gracias...

cpmario:
Haz explicado un poco mejor, pero de todo lo que dices parece ser que el problema es: "si de todas formas va a depender de un path".
Si este es el caso, entonces no guardes los nombre de archivo con el path, guarda solo el nombre de archivo sin el path.
Para hacer esto coloca este código en Form_load ó Form_Initialize

    gstrAppPath = App.Path & IIf(Right$(App.Path, 1) <> "\", "\", "")

Para abrir cada uno de los archivos usa:
  strNombreCompletoDeArchivo = gstrAppPath & strNombreDeArchivo
----------------------
Otra forma de lograrlo es hacer que el programa lea cualquier archivo que desees en el directorio de la aplicación, con estos comandos:

 Usa esto en Form_load ó Form_Initialize
   ChDrive CurDir(App.Path)
   ChDir App.Path

Espero esto te sirva

 :comp:

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa