Título: Ayuda con el codigo de mi file manager !!!!! Publicado por: Snort en 30 Octubre 2006, 20:31 pm Vamos a ver, buscando y buscando como hacer un file manager con mis pocos conocimientos de vb, al final lo hice como pone en el manual de Xenon, la explicacion de Scugat creo qe es.
Al cargar un formulario, aparecen las particiones de la maqina remota en un listbox directamente y luego al hacre doble click deberia ir explorando el disco, pero siempre qe hago doble click en alguna particion, o en a: sin diskette,o en el lector de cds sin cd me sale lo mismo, la lista de archivos de la ruta donde se ejecuta el server (filelistbox). Bueno, pues aqi os dejo los codigos por si alguien me puede ayudar: Server: Código: dim datos as integer Cliente: Código: Private Sub form_load() Bueno, pues a ver si encontrais el error, porqe yo ya me estoi volviendo loco Muchiiiiiisimas gracias a todos, me estais ayudando un puñao, en serio, gracias :-* :-* Título: Re: Ayuda con el codigo de mi file manager !!!!! Publicado por: fraktal en 31 Octubre 2006, 01:46 am Prueba a quitar el On error Resume Next y mira al ejecutar que te sale. Quiza esta pasando que existe un error y te pasa a la siguiente linea, con lo cual no te enteras el error. SI no tienes un diquete medito en A, normalmente te dara un error a no se que crees una funcion para el tratamiento de errores, por eso me da que pensar que te esta dando un error y te esta pasando a la siguiente linea sin que te enteres. Quitalos y mira que ocurre sin ellos para ver donde esta el fallo. Por otra parte, estas usando el commond dialog para el server?, es que he intentado leer asi el codigo y como no explicar que as usado, me cuesta saber como lo as exo.
Si te sirve de ayuda, yo empleo la funcion DIR para el explorador remoto y va bien, ni common dialog ni nada, y si esto que usas es el drivelistbox etc, yo eso lo uso pero para el cliente para la parte de explorar mis propios archivos que es mas rapido y al lado un TreeView recibiendo los datos del servidor, obtenidos todos mediante DIR. Saludos. Título: Re: Ayuda con el codigo de mi file manager !!!!! Publicado por: Snort en 31 Octubre 2006, 16:36 pm Aver, le he qitado lo del on error resume next, y lo unico eq he conseguido es qe al hacer click en una unidad de disco, me salga la lista vacia con unicamente el ".." para volver, pero sin NINGUN error. Despues de volver a releerme el codigo otras 100 veces le qitado el "\" para enviar las unidades, es decir he puesto
ws.SendData "\list" & Drive1.List(i) en vez de: ws.SendData "\list" & Drive1.List(i) & "\" y al parecer se habia solucionao el problema, entro en c:/ y... perfecto!!!, pero luego entro en d:/ y me vuelve a salir la lista de archivos de antes (la del directorio de ejecucion del server. Algo raro de la ostia... Por cierto en el server tengo un drivelist, un dirlist, y un filelist, y en el cliente unicamente uso el listbox. Tambien he puesto algunos textbox para ver las variables, y por ejemplo la variable ruta siempre es "", cosa qe no me explico... Bueno pues gracias por la respuesta seguire releyendo el codigo.... |