Foro de elhacker.net

Programación => Ejercicios => Mensaje iniciado por: Codename!! en 21 Julio 2004, 01:13 am



Título: vb ejercicio 6
Publicado por: Codename!! en 21 Julio 2004, 01:13 am
hola, no tengo ni la mas remota idea de komo se hace eso podriais poner el codigo?, no me aclaro kon los boxlist, drive list , y demas


Título: Re: vb ejercicio 6
Publicado por: soplo en 21 Julio 2004, 04:00 am
Hola
Cuando cambie el drive tiene el cambiar el dir por lo que tendrás que programar el evento change de drive.

Cuando cambie el control dir tendrá que cambiar el control file así que tendrás que programar su evento change

Cuando se haga doble click en el file tendrás que mostrar esa imagen así que tendrás que programar su evento dbl click.

Para todos ellos mira la propiedad path.

Por último para mostrar un gráfico mira el evento picture y el image. Este último tiene una propiedad interesante llamada stretch.

Un saludo


Título: Re: vb ejercicio 6
Publicado por: Codename!! en 21 Julio 2004, 19:12 pm
si¡¡ ya se que hay que decirles a los controles que hemos kambiado de directorio pero eske,nose no me sale,he porbado con pathy alguna invencion mia y eske sigue sin salirme


Título: Re: vb ejercicio 6
Publicado por: soplo en 21 Julio 2004, 23:27 pm
Hola
La lógica es la siguiente

Tienes un control llamado 'drive1', otro llamado 'dir1' y otro llamado 'file1'

Cuando cambias de unidad debe cambiar dir1 (y ponerse en la carpeta raíz) y cuando cambias de carpeta debe cambiar file1 (y mostrarte lo que allí hay)

Código:
sub drive1_change()
dir1.path=drive1.drive 'poner el path de dir1 la unidad elegida
end sub

Código:
sub dir1_change()
file1.path=dir1.path 'poner el path de file1 la carpeta elegida
end sub

¡Ya ves que simple!

Un saludo


Título: Re: vb ejercicio 6
Publicado por: Codename!! en 22 Julio 2004, 05:31 am
joer pos si que  era mas simple de lo que yo pensaba jeje, gracias soplo :D :D


Título: Re: vb ejercicio 6
Publicado por: Codename!! en 22 Julio 2004, 06:10 am
y si quiero borrar o ejecutar un archivo que kiera dandole a un boton, como se haria el path del archivo y de la accion??


Título: Re: vb ejercicio 6
Publicado por: soplo en 22 Julio 2004, 19:57 pm
Eliges un archivo en file1.

Al pinchar allí en un archivo tienes en file1.path la dirección del archivo y en file1.filename su nombre.

El nombre completo será entonces file1.path &"\" & file1.filename

así que borrarlo sería algo como

Código:
delete file file1.path & "\" & file1.filename

por ejemplo


Título: Re: vb ejercicio 6
Publicado por: Codename!! en 23 Julio 2004, 07:03 am
me responde esto kuando lo quiero eliminar pulsando el command1 :   
 
Código:
compile error:
            sub or fuction not defined


Título: Re: vb ejercicio 6
Publicado por: soplo en 24 Julio 2004, 01:48 am
Perdón

No es delete file. Es kill

Código:
kill file file1.path & "\" & file1.filename

 :-[


Título: Re: vb ejercicio 6
Publicado por: Codename!! en 24 Julio 2004, 08:27 am
no pasa nada soplo supongo que entre tanta sabiduria de lenguajes te habras confundido jeje, voy a provarlo


Título: Re: vb ejercicio 6
Publicado por: Codename!! en 24 Julio 2004, 08:42 am
pos no, tmp me va


Título: Re: vb ejercicio 6
Publicado por: Codename!! en 24 Julio 2004, 09:13 am
ya lo he conseguido el problema estaba que tu habias puesto

Código:
kill file file1.path & "\" & file1.filename
 
y para que funcionara lo he puesto asi y ya va bien

Código:
kill file1.path & "\" & file1.filename
PD: komo se haria esto para enviar y recibir la operaciuon de subir carpeta, bajar ,borrar,cambiar de disco atraves de un winsock?
es para una aplicacion (porke estais tods pensado que es para un troyano?? pos no es pa un troyano¡¡)
gracias por todo soplo


Título: Re: vb ejercicio 6
Publicado por: soplo en 25 Julio 2004, 21:10 pm
Joerr!!!

No se en que pienso mientras escribo ...

Sorry
 :-[