DirectX global exception handler

Vse o večpredstavnosti (zvok, video, DirectShow in podobno).
Odgovori
Volman
Prispevkov: 20
Pridružen: 13.02.2002 23:06:26

DirectX global exception handler

Odgovor Napisal/-a Volman » 28.02.2007 14:56:22

Delam na projektu, ki uporablja Microsoft DirectX SDK(Oktober 2006).
Imam problem pri lovljenju exception-ov.
Če uporabim klasični globalni exception handler(Application.OnException), se exception sploh ne ulovi s tem handlerjem. Ali mogoče že sam DirectX lovi exception oziroma ali kdo ve kaj narediti da bi to delalo?
Če uporabljam klasične forme vse dela kot mora.

Kaksni predlogi?

Uporabniški avatar
Lee_Nover
Prispevkov: 3653
Pridružen: 20.05.2001 14:31:55

DirectX global exception handler

Odgovor Napisal/-a Lee_Nover » 28.02.2007 20:33:09

DX je vecniten
karkol izvajas v svoji niti moras ovit v try/except blok in obdelat napako
najlazje je, da naredis nek osnovni TThread razred, ki v Execute metodi ovije v try/except neko virtualno Work metodo, ki jo potem v naslednjikih implementiras
kaj naredis v except delu je pa tvoja stvar
.. my 2 c ..
- I hate noobs -

Odgovori