Ayuda novato

Iniciado por turusele, 10 Mayo 2008, 15:02 PM

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

Littl3

especifica un poco mas, que problema salta? salu2

turusele

pues me salta este si pongo el nombre que quiero

destino = Dir1.Path & boot.elf.Name

si pongo

destino = Dir1.Path & s4.name

no salta y me copia el archivo pero con el nombre s4

Littl3

Alomejor no tiene nada que ver, o digo una barbaridad pero yo probaria de poner:


destino = Dir1.Path & "boot.elf".Name

turusele

no me deja ponerlo asi

cassiani

#14
Simple, CONCATENACIÓN...

¿que es esto?
Citar

1- destino = Dir1.Path & "boot.elf".Name

2- destino = Dir1.Path & boot.elf.Name

turusele

wenas cassiani explicamelo anda que solo me falta esto  :-(

Littl3

Acabo de leerme tu codigo, s4 es un boton no? :S si le dices:

destino = Dir1.Path & s4.name

Le estas diciendo que le ponga de nombre al archivo la propiedad name del boton/objeto s4, es decir s4.

pon

destino = Dir1.Path & "EL_NOMBRE_QUE_QUIERAS"

cassiani

#17
Quedaría así...
Código (vb) [Seleccionar]

destino = Dir1.Path & IIf(Right(Dir1.Path, 1) <> "\", "\boot.elf", "boot.elf")



Debes estudiar detenidamente lo que es la concatenación, la utilizaras muy a menudo...

El dir1.path te devuelve una cadena y para UNIRLA-CONCATENARLA con otra cadena, utilizas el "&" o "+", de esta manera el path de destino queda exactamente como debería.

Fíjate que en este ejemplo se usa un bloque condicional para verificar si al final de la cadena devuelta por el dir1 hay o no un "\"  y dependiendo de eso lo asigna o no, aunque la verdad es que te lo copiará con doble "\" o no...

Lo demás te tocara investigarlo, por ejemplo ¿que hace el Right? ¿Que se le pasa como parámetro? ¡Investígalo!

Visita esta Web, Aquí, es bastante buena.

edit:

Cita de: Littlehack en 11 Mayo 2008, 16:23 PM
destino = Dir1.Path & "EL_NOMBRE_QUE_QUIERAS"

No se les olvide que hay que asignar el "\" --> "\EL_NOMBRE_QUE_QUIERAS", ya que la cadena que devuelve el dir1 no la tiene, solo que sea un directorio raíz...

¡Saludos!

turusele

#18
Muchas gracias cΔssiΔnі por tu ayuda,eres un crack,ya ahi es donde e mirado lo del dirlistbox,drivelistbox y lo del filecopy.

Tengo un problemilla e puesto un codigo para que cuando termine el programa de copiar se terminen todos los procesos,pero al cerrarlo con la X de windows el proceso se queda en el administrador de tareas