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?