Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Providers
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-05-2006
Edgar Perez Edgar Perez is offline
Registrado
 
Registrado: sep 2005
Ubicación: Los Mochis, Sinaloa, Mexico
Posts: 9
Poder: 0
Edgar Perez Va por buen camino
Marshall y CallBack´s

Buenos dias:

Alguien ha trabajado con el mecanismo llamado Marshall para hacer CallBack´s?.
Aqui expongo mi problema: Estoy realizando una aplicacion en 3 capas con tecnología Midas y para ello estoy usando el componente de conexion TSocketConection el cual tiene la propiedad SupportCallBack ajustada a True. En mi aplicacion necesito hacer uso de CallBack´s, es decir poder llamar desde el Servidor procedimientos que estan en el cliente, hasta aqui todo bien, he logrado hacer el CallBack pero solo he logrado llamarlo desde el Modulo de Datos Remoto, pero al intentar llamar al CallBack desde un formulario me muestra un mensaje de error: "Access violation". Esto es debido a que el Modulo de Datos Remoto se ejecuta en un hilo diferente y el formulario en otro, entonces ambos procesos se encuentran en contextos diferentes, he leido acerca del mecanismo llamado Marshall el cual permite llamar a procedimientos que se ejecutan en contextos diferentes pero aun no he encontrado ningun ejemplo de como lograrlo, si buscan en la ayuda de delphi con la palabra: "marshaling" encontraran una breve explicacion pero no viene ningun ejemplo. Alguien de ustedes ha trabajado con esto y me puedan ayudar?....

Gracias de antemano.
Responder Con Cita
Respuesta



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 23:43:51.


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