Kontrolka NTGraph nie działa w runtime

0

Mam problem z kontrolką 2D Graph ActiveX z tej strony http://www.codeproject.com/KB/miscctrl/ntgraph_activex.aspx

Wykorzystuję ją do prostego programu rysującego wykres w Turbo Delphi 2006, tworzę kontrolkę dynamicznie i pięknie działa gdy kompiluję i uruchamiam z Delphi, ale w momencie gdy próbuję uruchomić plik EXE, to wysypuje się gdy ją tworzę: TNTGraph.Create(Self);

Wyskakuje błąd 'Invalid Floating Point Operation', a Wyjątek ma taką treść: 'Access violation at address...... in module 'wykresy.exe'. Read of address 0000000000'

Ktoś wie dlaczego tak się dzieje?

0

Znalazłem rozwiązanie w Helpie Delphi - może się komuś przyda. Zablokowałem po prostu wyjątki z koprocesora matematycznego i chodzi ;)

It is recommended that you disable all floating-point exceptions when using OpenGL to render 3D graphics. To do this, call Set8087CW(0x133f) in your main form's OnCreate event before calling any OpenGL functions.

Antrios

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.