• Viernes 26 de Abril de 2024, 13:12

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - corbarts

Páginas: [1]
1
C++ Builder / Re:¿como tomar ruta de directorios en FTP?
« en: Miércoles 10 de Agosto de 2011, 09:55 »
Ya veo que la pregunta no era tan elemental, porque no ha habido nadie que me respondiese la duda.

El mensaje es para decir que no he sido capaz de tomar las rutas de los directorios seleccionados.

Lo que he hecho, al final, ha sido añadir al directorio a un String cuando hacia doble click para acceder a el y quitarlo cuando le daba al botón de subir directorio.

De esta forma se siempre al directorio que tengo que subir los archivos.

2
Pues como no domines un poco de inglés lo tienes crudo en esto de la programación. Yo no hablo inglés pero con la ayuda del google translate lo voy sacando.

La ayuda del borland está en ingles, no te queda otra. Otra opción que tienes es buscar cosas en delphi que tiene muchisimas funciones iguales, y el código es muy parecido (recuerda que los puntos del delphi equivale a las flechas de c++, ejemplo: en delphi seria = Form5.ShowModal(); y en c++ sería: Form5->ShowModal();).

En líneas generales lo que te viene a decir, la ayuda de borland, sobre OpenFile() es que sirve para crear, abrir o borrar ficheros. Que se use esta función con versiones de windows de 16 bits, que no se puede usar esta función si el path de lo que quieres abrir es mayor a 128 caracteres, que no soporta nombres de fichero en unicode (por lo tanto tendrían que ser ansistring).

Tambien dice que para nuevos sistemas utilices mejor CreateFile()

¿Pero realmente que es lo que quieres hacer? porque a lo mejor hay una solución mejor.

The OpenFile function creates, opens, reopens, or deletes a file.

 

3
Hombre, eso de decirte todo sobre openfile() me parece un poco fuerte. Mejor sería que dijeses para que lo quieres usar, de esa manera se te podría decir como usarlo en el caso que quieres hacerlo tú o si hay una manera alternativa mas facil de hacerlo.

Luego poner un agradecimiento por la ayuda que te puedan dar, pues no vendría mal.

Yo lo más que te digo que uses la ayuda de borland y verás que hace y como se usa la función. Yo lo he buscado y viene bastante claro.


4
C++ Builder / ¿como tomar ruta de directorios en FTP?
« en: Miércoles 3 de Agosto de 2011, 11:34 »
Hola a todos,

a lo mejor es un poco elemental esta pregunta, pero no encuentro la forma de hacerlo. Voy a contar un poco el problema.

Yo estoy realizando una pequeña aplicación que selecciona unos ficheros, que se van añadiendo a un stringgrid, y cuando se han seleccionado todos los ficheros estos se guardan en un archivo comprimido ZIP. Este archivo se ha guardado en una carpeta, que se crea a partir de 25 caracteres aleatorios. El siguiente paso es subir esa carpeta, mediante un FTP a un servidor web para que puedan esta accesible para los clientes que tengan la dirección completa.

Hasta este momento genero los archivos, lo guardo en una carpeta que se genera a partir de 25 caracteres de forma aleatoria (pero por ahora en local). Por otro lado he creado otro formulario que solicita una serie de datos para la conexión FTP y se conecta de forma correcta. En un listbox muestro los directorios de la carpeta personal asociada al usuario que ha accedido al ftp. Haciendo doble clic puedo acceder a las subcarpetas.

El problema es que tengo que copiar en una variable la ruta para poder copiar la carpeta que he generado anteriormente y los ficheros que contengan. He probado con
FTPClient->DirectoryListing->Items->FileName
pero solo me coge el nombre, no la ruta.

¿Sabe alguien como obtener la ruta ?

Gracias de antemano y un saludo a todos.

Páginas: [1]