ďťż

Ładny brzuch

Aplikacja z DelphiX zasypuje nas Acces Violation podczas gdy nie mamy Directx 7.0 lub nowszego. Jak temu zaradzić etc. niech aplikacja pokaze komunikat ze wymaga nowszego directa a nie zawiesza caly komputer :)



Wydaje mi sie ze sa dwie metody:
1 :
(po wywolaniu DXDraw1.initialize - jesli nie mamy autoInit na true)
if not DXDraw1.Initialized then begin   showmessage('nie dziala');   Application.Terminate; end;

2:
(ta powinna byc uzyta w procedurze ontimer)
if not DXDraw1.CanDraw then begin  showmessage('blad');  Application.terminate; end;
Pisane z głowy, DelphiX nie bawie sie od dawna, wiec nie wiem czy dobrze napisane

zawsze jeszcze pozostaje przechwytywanie wyjątków :) try...except on ShowMessage() end;

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •