Ver Mensaje Individual
  #5  
Antiguo 05-11-2004
Descendents Descendents is offline
Miembro
 
Registrado: may 2003
Ubicación: Barcelona
Posts: 396
Reputación: 22
Descendents Va por buen camino
No lo he probado, luuego lo probare, pero creo, que creando u procedimiento correspondiente, con los parametros que necesita, i luego haces.

at[it].connection.onwork := PROCEDIMIENTO;

y la conexion en su onwork, tendra asignado un procedimiento.

Ese procedimiento, tu lo tienes que preparar con los parametros necesarios.

Yo lo que haria es lo siguiente.
Copias exactamente, el onwork del Tidtcpcliente, y lo llamas procediementowork.

at[it].connection.onwork := procedimientowork;

Entonces tu realmente lo que estas haciendo con mi contestacion anterior, y con esta es lo siguiente.

En el onconeccted, estaras creando una conexión para poderte comunicar con cada una, y a cada conexión, le direas que en el onwork, tendra un procedimiento, que sera el procediminetowork.

Espero me entiendas, me explico fatal



De todas maneras, te agradeceria, una vez tengas el programa de copia de ficheros, me lo dejaras ver, para poder sacar un par de ideas, y poder ayudarte si puedo.

Yo hice un programa, con tidtcpcliente, el cual se conecta a una direccion ip estatica, entonces yo con un programa con tidtcpserver, podia recibir, tantas conexiones de diferentes ordenadores como programas con Tidtcpcliente estuviran abiertos. Y desde mi programa controlar todas las maquinas.Cogí el control de todas las máquinas.Era simplemetne una prueba, y me salió todo bastante bien, pero la copia de archivos, me funciona a medias, no se porque a veces funcionaba i a veces no.

El problema creo que residia,que el programa cliente, no tiene evento cuando lee información, entonces tengo timer, que lee la información cada cierto tiempo.

Si fueras tan amable de dejarme hechar un vistazo, y a la vez a ver i puedo ayudarte.

Saludos
__________________
La victoria tiene cien padres. La derrota es huérfana (Napoleón).
Responder Con Cita