• Sábado 21 de Diciembre de 2024, 16:37

Autor Tema:  Guardar Archivos Adjuntos En Mi Propia Aplicacion  (Leído 2934 veces)

5v5

  • Nuevo Miembro
  • *
  • Mensajes: 9
    • Ver Perfil
Guardar Archivos Adjuntos En Mi Propia Aplicacion
« en: Viernes 28 de Octubre de 2005, 21:37 »
0
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

  • Nuevo Miembro
  • *
  • Mensajes: 9
    • Ver Perfil
Re: Guardar Archivos Adjuntos En Mi Propia Aplicacion
« Respuesta #1 en: Viernes 11 de Noviembre de 2005, 22:02 »
0
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...
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.

cpmario

  • Miembro HIPER activo
  • ****
  • Mensajes: 629
    • Ver Perfil
    • http://www.cpimario.com
Re: Guardar Archivos Adjuntos En Mi Propia Aplicacion
« Respuesta #2 en: Viernes 11 de Noviembre de 2005, 22:28 »
0
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

  • Nuevo Miembro
  • *
  • Mensajes: 9
    • Ver Perfil
Re: Guardar Archivos Adjuntos En Mi Propia Aplicacion
« Respuesta #3 en: Viernes 11 de Noviembre de 2005, 22:40 »
0
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

  • Miembro HIPER activo
  • ****
  • Mensajes: 629
    • Ver Perfil
    • http://www.cpimario.com
Re: Guardar Archivos Adjuntos En Mi Propia Aplicacion
« Respuesta #4 en: Sábado 12 de Noviembre de 2005, 02:33 »
0
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:

5v5

  • Nuevo Miembro
  • *
  • Mensajes: 9
    • Ver Perfil
Re: Guardar Archivos Adjuntos En Mi Propia Aplicacion
« Respuesta #5 en: Martes 15 de Noviembre de 2005, 21:37 »
0
Buen dia...antes que nada gracias...

Mira lo que necesito es guardar lo que tengo en el richtexbox y Listview

mira....se gurdara la lo que tengo en el richtexbox en un archivo de texto .txt..

pero como guardo un archivo en un .txt...

por ejemplo

Yo adunto un archivo de (nombre.xls) en el ListView....y automaticamente creo una copia temporal en "c:\"....

al momento de guardar mi mensaje....guardo el archivo (nombre.xls) en el .txt ...pero de k forma (binary,?..no se)...

y al crerrar...... El archivo temporal (nombreTem.xls) creado en c:\...se elimine....ya que dicho archivo ya se guardo en .txt....

Al momento de abrir(cargar) ese .txt desde mi aplicacion me vuelva a crear el archivo temporal (nombreTem.xls) en c:\.........

el problema en si....es;

Como guardar un .exe, .xls, .doc, .txt, (cualquier archivo).....en un .txt...............y al momento de cargar ese .txt desde mi aplicacion...me vuelva a generar el archivo temporal (nombreTem.xls)...en c:\...

Lo he intentado con open .... for Binary #... y guardarlo en un ...txt....

me estoy volviendo loco....no doy....ayuda por favor...

cpmario

  • Miembro HIPER activo
  • ****
  • Mensajes: 629
    • Ver Perfil
    • http://www.cpimario.com
Re: Guardar Archivos Adjuntos En Mi Propia Aplicacion
« Respuesta #6 en: Martes 15 de Noviembre de 2005, 23:31 »
0
Ahora si te explicaste, si se puede lograr meter todo en un archivo binario.
Te adjunto un ejemplo de como trabajar con archivos binarios.
Pero para lo que deseas, debes de hacer un código para saber el tamaño de cada uno de los archivos que introduces en archivo común (.txt), puedes introducir el tamaño en el mismo archivo binario, o en otro separado.
Espero la información te sea de utilidad.
 :comp:
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.

5v5

  • Nuevo Miembro
  • *
  • Mensajes: 9
    • Ver Perfil
Re: Guardar Archivos Adjuntos En Mi Propia Aplicacion
« Respuesta #7 en: Miércoles 16 de Noviembre de 2005, 00:22 »
0
Buen dia....Cpmario.........

La verdad ...te agradesco mucho tu ayuda.......con esto que me pasaste...ya solo me queda perfeccionarlo para lo que necesito.....

muchas pero muchas gracias.....

hasta pronto...... :rolleyes: