De: mlitorichard <litorichard@...>
Para: cbuilderdeargentinaparaelmundo@...
Enviado: sábado, 27 de septiembre, 2008 0:08:44
Asunto: [bcb-arg] Eventos
Hola:
Tengo un problema. Estoy desarrollando una aplicacion con BCB6 que se
conecta con una camara de fotos. Ya he logardo conectarme a la misma
pero no puedo acceder a los datos que me manda.
Estos datos los envia a traves de funciones tipo callback, por ejemplo:
error = PR_SetEventCallBack ( hCamara, 0, &ManejaEventos) ;
y
prResponse prSTDCALL ManejaEventos( prHandle CameraHandle,
prContext Context,
prVoid* pEventData)
{
EVENT_GENERIC_ CONTAINER *pEventDataTemp;
pEventDataTemp = (EVENT_GENERIC_ CONTAINER *)pEventData;
if (pEventDataTemp- >Code == prPTP_FULL_VIEW_ RELEASED) {
g_ObjectHandle = (prObjectHandle) pEventDataTemp- >Parameter[ 0];
}
return prOK;
}
Mi problema es que el evento ManejaEventos no puede acceder a
objetos de un formulario por ejemplo.
Lo mismo me ocurre con:
StartControlRemoto( hCamara, Buffer,
ViewImage);
donde
prResponse prSTDCALL ViewImage( prHandle CameraHandle,
prContext Context,
prUInt32 Size,
prVoid *pVFData)
{
}
Aqui pVFData es el puntero a la imagen que tomo la camará, pero
este dato no lo puedo mandar a un TImage del form principal.
Alguien sabe como puedo "capturar" estos eventos?