Guardar archivos dentro de un form(listview)....

Iniciado por 5v5, 26 Octubre 2005, 02:25 AM

0 Miembros y 1 Visitante están viendo este tema.

5v5

Buen dia...nuevamente molestando...

Necesito de su ayuda...

No se como hacer para guardar un archivo dentro de un listview de mi form(aplicacion)...es decir...

Lo arrastro y suelto en un listview.....pero necesito que al cerrar ese form(aplicacion) me siga guardando ese archivo..pero sin referencia.....de tal forma que me cree una copia dentro de mi form(aplicacion) sin depender de la original....y que cuando yo copie ese form(apliacion) a otra pc   y/o   cuando yo elimine el archivo original no pase nada....pero todo esto sin necesidad de crear copias temporales....

bueno....solo les pido si me pueden orientar a como hacerlo...o un link que me pueda ayudar...gracias....

Kizar

No se te entiende muy bien, pero ten en centa k es un control para mostrar reportes, = k el listbox, pero con muchas mas cosas, no es un explorador, ni un contenedor ni nada por el estilo...

Salu2

TheGhost(Z)

Lo que trata de decir es:

Que desea guardar cualquier archivo *.* en un form, independientemente del archivo original, algo asi como crear una copia del archivo para guardarlo en el form. y para ubicar el archivo *.* necits eplorar con el listvie, no es asi?

la caca

creo que es imposible guardar cualquier archivo en un formulario, lo que podes hacer es que se copie el archivo arrastrado al list en una carpeta dentro del directorio de la aplicacion. los archivos de texto son otra cosa (*.txt) debio a que en ese caso podes guardar el texto en una variable, pero igual te recomiendo la primera forma. (creo que el form independientemente no guarda nada, siempre necesita de cosas externas, como el registro, *.ini para guardar configuraciones, etc....)
algo huele mal.... firma "LA CACA"


5v5

Buen dia...antes que nada les agradezco sus opiniones...

Creo que tienen razon con respecto a que no me explico bien...

Yo tengo un mensajero lan...de hp....y este mensajero trabaja de la siguiente forma....(es lo que necesito hacer)..

El ejecutable..tiene una opcion de crear mensaje...
En el mensaje..podemos introducir archivos adjuntos 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(chm)....te tipo OLE.....

Estos archivos adjuntos se copian en el mismo (.chm)...y si los copias a otra pc...se mantienen los archivos tal y cual...

Esto es lo que necesito hacer...pero no se si es posible realizarlo....bueno espero me haya explicado un poco mas...

en mi proyecto ...yo adjunto los archivos en un listview......

por su atencion gracias

Kizar

pos claro kse pede
pero lo k tenes k acer es = k guardas el archivo tenes k poner al final del mismo en k parte de el ejecutable empiezan los adjuntos para a la orra de mandarlos extraerlos para codificarlos en base 64(si los keres mandar por email) y si keres los archivos k as estraido les pedes agregar al listbox y le pones para k muestre iconos y te que da como un explorador si le pones iconos.

Salu2

5v5

perdon....perdon...perdon....

pero no entendi.....


me lo podrias explicar un poco mas claro...ya que no capto muy rapido las cosa.....jejejeje....

gracias...

Kizar

tu sabes como el programa gusrda todos los datos en el archivo?
sabes algo sobre el manejo  de archivos en binario, sabes acer un editor de servers o algo asi?

Ya te e dao cosas k buscar. postea si tas mu perdio

Los comienzos son dificiles y esto no es dificiel, es dificil de entender, pero es una  bobadilla.

Salu2

..::[ thekingkid ]::..

Citarpos claro kse pede
pero lo k tenes k acer es = k guardas el archivo tenes k poner al final del mismo en k parte de el ejecutable empiezan los adjuntos para a la orra de mandarlos extraerlos para codificarlos en base 64(si los keres mandar por email) y si keres los archivos k as estraido les pedes agregar al listbox y le pones para k muestre iconos y te que da como un explorador si le pones iconos
osea el se refiere que al final de tu ejecutable mas abajito lo pordrias escribir en binario y luego escribir una funcion en la que cada vez que abras tu programa  la linea de donde empezaste a escribir tu archivo que querias grabar en tu ejecutable.... pero si en el mismo archivo en tiempo de ejecucion te denegaria el acceso a menos que tu archivo original ste en....... como esplicarlo....  algo asi como que cada vez que se ejecute tu archivo se copie a otra ruta y ejecute la copia fiel de tu archivo y luego el archivo original se cierre despues abra el archivo origianl en binario para que no lo puedan borrar y para que escriba los datos que quieras guardar............. no se si me explique...



saludos
pd.: perdon por no participar mucho pero es que casi no tengo demasiado tiempo y ahora esta fallando el internet por mis rumbos con esto del paso del huracan wilma por mi tierra
salu2!!!!!!

just wanna try

5v5

Buen dia...antes que nada...agradezco su ayuda....

Aver si entendi algo...

Yo tengo un ListView y un RichTexbox....

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

ok...

Mi form se deve de guardar con todo y todo..me refiero al texto y a los archivos...ok

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...y me cargue los datos guardados.....

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....


Espero me ayuden un poco mas explicativo...(con peras y manzanas)....jejejeje...soy medio lammer