![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Участник клуба
Регистрация: 23.07.2007
Сообщений: 1,054
|
![]()
Я решил почитать Графика DirectX в Delphi М.Краснова, и немного подучиться, но Delphi не хочет компилировать модуль DirectDraw.pas, который был приведен в книге. Я не знаю, че делать, помогие пожалуйста
Писано по д'Эльфийски
|
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 12.10.2007
Сообщений: 1,204
|
![]()
Привели бы еще номера строк, в которых ошибки.
И какая версия Delphi Код:
|
![]() |
![]() |
![]() |
#3 |
Участник клуба
Регистрация: 23.07.2007
Сообщений: 1,054
|
![]()
Блин, к сожалению не дома я.
Я работаю в Delphi 7. Ошибка где-то тут была(кажется): Код:
Если не изменяет мне память то вроде бы эта строка: lpDDSZBufferSrc : PDirectDrawSurface; или вот эта: lpDDSAlphaDest : PDirectDrawSurface;
Писано по д'Эльфийски
|
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 23.07.2007
Сообщений: 1,054
|
![]()
Извините, за предыдущее
Вот ошибка какая: строка: Код:
[Warning] DirectDraw.pas(85): Unsafe type 'TRefGUID' [Warning] DirectDraw.pas(168): Unsafe type 'TDDBltFX' [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 [Warning] DirectDraw.pas(475): Unsafe type 'TDDPixelFormat_DX5' [Warning] DirectDraw.pas(512): Unsafe type 'TDDPixelFormat_DX6' [Warning] DirectDraw.pas(579): Unsafe type 'TDDOverlayFX' [Error] DirectDraw.pas(590): Type 'IDirectDrawSurface' needs finalization - not allowed in variant record [Error] DirectDraw.pas(592): Type 'IDirectDrawSurface' needs finalization - not allowed in variant record .... и так далее.
Писано по д'Эльфийски
|
![]() |
![]() |
![]() |
#5 |
Участник клуба
Регистрация: 12.10.2007
Сообщений: 1,204
|
![]()
Не пробовали исправить как в посте #2 ?
В 7-ке те-же исправления. Последний раз редактировалось alexBlack; 27.08.2008 в 19:38. |
![]() |
![]() |
![]() |
#6 |
Регистрация: 15.01.2012
Сообщений: 5
|
![]() |
![]() |
![]() |
![]() |
#7 |
Новичок
Джуниор
Регистрация: 07.06.2011
Сообщений: 1
|
![]()
Ребята!!!Огромное спасибище))))Решили всю проблему разом)))
Спасибо спасибо и еще раз спасибо) |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
delphi. Не компилируется! | dimple | Помощь студентам | 2 | 30.04.2008 11:00 |
не компилируется исходник на FASM | pro-john | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 4 | 15.01.2008 18:40 |
Не компилируется исходник | deathsurgut | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 3 | 20.09.2007 20:15 |
Не компилируется исходник | steck | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 32 | 30.07.2007 11:55 |