Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.11.27;
Скачать: CL | DM;

Вниз

DirectX: Help me!   Найти похожие ветки 

 
NewWonder ©   (2005-07-10 19:22) [0]

Купил книгу Михаила Краснова "Программирование DirectX" и почему-то компилируются не все примеры :( Ругается на файлы заголовков.
Например, вот:
[Error] DirectDraw.pas(173): Type "IDirectDrawSurface" needs finalization - not allowed in variant record
[Error] DirectDraw.pas(180): Type "IDirectDrawSurface" needs finalization - not allowed in variant record
[Error] DirectDraw.pas(190): Type "IDirectDrawSurface" needs finalization - not allowed in variant record
[Error] DirectDraw.pas(197): Type "IDirectDrawSurface" needs finalization - not allowed in variant record
[Error] DirectDraw.pas(209): Type "IDirectDrawSurface" needs finalization - not allowed in variant record

Многие примеры выдают Access Violation (не помню как пишется). Помогите плиз, кто сталкивался с этими проблемами.
Delphi 7, Windows XP


 
NewWonder ©   (2005-07-10 19:25) [1]

DirectX установлена естественно самой свежей версии. :( Не знаю чего делать :(


 
XProger ©   (2005-07-10 20:20) [2]

NewWonder, он сам в книге пишет, что его ДХ заголоки глючат... :)
Попроьуй другие заголовки (из DelphiX к примеру)


 
Sphinx ©   (2005-07-10 20:26) [3]

Скачай заголовки с http://www.clootie.ru для любой версии DX. Для DDraw - они мало чем отличаются, но зато все без проблем компилируется.

AV (Access Violation) происходит из-за вызова ._Release
Убери вызов этой процедуры - и AV при закрытии программы пропадет. Делфи сама подставляет этот вызов при :=nil !

З.Ы. Может в FAQ кто это уже напишет ?!


 
NewWonder ©   (2005-07-10 20:26) [4]


> XProger ©

Спасибо! Я только начал читать, решил примеры глянуть, а они не работают. Кто какие заголовки посоветует? В DelphiX заголовки вроде только для DirectX 7.0?


 
NewWonder ©   (2005-07-10 20:29) [5]


> Sphinx ©

Спасибо большое!


 
NewWonder ©   (2005-07-10 21:11) [6]

УРАААА!!! Работает! Ещё раз огромное спасибо!


 
cyborg ©   (2005-07-11 09:11) [7]


> NewWonder ©   (10.07.05 19:22)

У него там примеры для Дельфи5, неудивительно, что в Дельфи7 у тебя не компилируется.


 
NewWonder ©   (2005-07-11 12:21) [8]


> cyborg ©   (11.07.05 09:11) [7]
>
> > NewWonder ©   (10.07.05 19:22)
>
> У него там примеры для Дельфи5, неудивительно, что в Дельфи7
> у тебя не компилируется.

С новыми заголовками всё компилится на ура! :)



Страницы: 1 вся ветка

Текущий архив: 2005.11.27;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.028 c
2-1131455124
Asail
2005-11-08 16:05
2005.11.27
Простой и убийство приложения ...


1-1130910884
zsv
2005-11-02 08:54
2005.11.27
Ограниченная учетная запись и Рабочий стол


1-1130897714
antoxa2005
2005-11-02 05:15
2005.11.27
Подскажите, а как сделать, что бы у DBLoockUpComboBox1 вместо ста


3-1129625697
winsido
2005-10-18 12:54
2005.11.27
DBLookupComboBox


2-1131714238
De1uxe
2005-11-11 16:03
2005.11.27
Помогите