Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Colaboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 14-03-2007
JCarlosas JCarlosas is offline
Miembro
 
Registrado: abr 2006
Ubicación: Habana. Cuba
Posts: 103
Poder: 21
JCarlosas Va por buen camino
Hola.
Se que ya hace como 2 años que postearon este tema, pero me gustaria conocer en que termino el cuento, sobre todo si termino con un final feliz pues estoy usando tambien al componente
TIdTCPServer
y me esta ocurriendo algo similar.
La diferencia es que yo solamente estoy escribiendo para un objeto visual que es un mapa donde voy representando objetos. Y si inteno de hacer algo con el mapa. Resize, paneo etc, mientras se estan recibiendo datos por el socket me salta ese mismo error.
Saludos a todos y gracias de antemano.
Responder Con Cita
  #2  
Antiguo 16-03-2007
jlrbotella jlrbotella is offline
Miembro
 
Registrado: ene 2007
Posts: 185
Poder: 20
jlrbotella Va por buen camino
Actualmente tengo una aplicación muy parecida a la tuya, que lanza comandos y programas. Ese error me ocurrío y lo solucione añadiendo un componente de la paleta indy llamado TClientDataThread, que gestiona en un thread las entradas de la conexión cliente. Además hay limitaciones:

- Si inicias un servicio, y quieres que un cliente lanza una operación que sea un objeto VCL te dará una excepción. Nunca supe el porque. Pero lo solucione creando otra aplicacion y realizando un shellexecute.

Ej:

Un cliente conectado a tu servidor lanza un comando que abre un form de tu aplicación. Da un exception. ¿?.

Ten 2 aplicaciones, 1 : Controlador de red, 2 :Gui o operacionales y te funcionará.

Aunque la mejor opción es crear un servicio en windows, con delphi hay ejemplos y le marcas que interactue con el escritorio y va todo en uno.

Saludos y buen fin de semana.
Responder Con Cita
  #3  
Antiguo 18-03-2007
JCarlosas JCarlosas is offline
Miembro
 
Registrado: abr 2006
Ubicación: Habana. Cuba
Posts: 103
Poder: 21
JCarlosas Va por buen camino
OK. Muchas gracias.
Al final dividi la aplicacion en 2. Una tira los datos para la BD y la otra los muestra desde la BD y Todo OK.
Ahora lo que voy es a convertir en un servicio de windows la aplicacion que tira para la BD pero ya esa sera otra historia.
Bueno muchas gracias.
JCarlos
Responder Con Cita
  #4  
Antiguo 20-03-2007
jlrbotella jlrbotella is offline
Miembro
 
Registrado: ene 2007
Posts: 185
Poder: 20
jlrbotella Va por buen camino
Enhorabuena me alegra que te funcione.

Saludos,
JL
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 02:52:09.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi