FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Problema con funcion Para Archivos
Hola como estan?
Pues veran tengo un problema con esta funcion que no puedo echarla a andar.
La he estado testeando y el problema que tengo esq depues de chequear el if del principio y ver que la palabra recibida en el socket no es upload, el salto siguiente es hacia el case y hay esta el problema porq deberia de no hacer nada y pasar a otra cosa. Si me salta al case y no he mandado nin gun fichero pues entonces me da error de lectura.. Alguna idea de como podria solucionar esto.Gracias Última edición por jachguate fecha: 28-12-2007 a las 03:03:43. Razón: Corregir uso de etiqueta delphi. |
#2
|
||||
|
||||
Hola.
He editado tu post original para añadir la etiqueta [delphi]. Verás que la presentación del código publicado está mucho mejor ahora. Para ver cómo funciona la etiqueta, te recomiendo presionar el botón de "editar" tu mensaje original. hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#3
|
||||
|
||||
con respecto de tu duda original, he cambiado la indentación para que resulte evidente el inicio fín de los bloques
Cómo podes ver, el case está fuera del begin/end que delimitan lo que se hará al cumplirse la condición del if. He quitado algunos pares de begin/end que estaban de mas, y dejado el case dentro del bloque que se ejecuta al cumplirse la condición del if, que es lo que supongo que querés.
Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#4
|
|||
|
|||
Pues he cambiado el codigo por el que has puesto y no funciona, me manda el archivo pero esta vacio.
|
#5
|
||||
|
||||
Si no me equivoco, la condición del if nunca se va a cumplir
porque la cadena que se extrae de date es de longitud 5 y se compara contra una de longitud 6.
__________________
eLcHiCoTeMiDo - Rompecorazones profesional Yo no soy presumido; ¿Pero de qué sirve mi humilde opinión contra la de los espejos? Salva a un nylon, usa prendas de piel de foca |
#6
|
||||
|
||||
Cita:
Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#7
|
|||
|
|||
Tienes toda la razon es verdad q la longitud de la palabra es 5, porq en el codigo original que tengo probando tengo puesto subir en vez de upload, y como ya no se que puede pasar me puedes decir un sitio donde vea algún ejemplo de transferencia de archivos via socket, asi la cambio q ya me tiene arto.
|
#8
|
||||
|
||||
Si estas dispuesto a cambiar toda la rutina. creo recordar que las INDY traian un demo de transferencia de archivos. No estoy seguro y ahora no tengo tiempo de verificar por mi mismo.
Los demos de las indy están en la página del proyecto indy Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problema con la funcion Seek de un TADOTable | DanForever | Conexión con bases de datos | 2 | 04-05-2006 13:29:00 |
Problema para descargar archivos con la funcion GetInetFile | Moises22 | Internet | 1 | 05-12-2005 14:15:35 |
Problema con la funcion mail | JulioGO | PHP | 2 | 26-09-2005 11:24:15 |
problema para devolver 2 valores en una funcion | tiagor64 | OOP | 4 | 06-05-2005 15:38:59 |
problema al llamar una función | sgarrido | Varios | 3 | 27-07-2004 01:14:33 |
|