|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.08.2008, 14:21 | #1 |
Участник клуба
Регистрация: 23.07.2007
Сообщений: 1,054
|
Не компилируется модуль
Я решил почитать Графика DirectX в Delphi М.Краснова, и немного подучиться, но Delphi не хочет компилировать модуль DirectDraw.pas, который был приведен в книге. Я не знаю, че делать, помогие пожалуйста
Писано по д'Эльфийски
|
23.08.2008, 17:04 | #2 |
Участник клуба
Регистрация: 12.10.2007
Сообщений: 1,204
|
Привели бы еще номера строк, в которых ошибки.
И какая версия Delphi Код:
|
24.08.2008, 18:55 | #3 |
Участник клуба
Регистрация: 23.07.2007
Сообщений: 1,054
|
Блин, к сожалению не дома я.
Я работаю в Delphi 7. Ошибка где-то тут была(кажется): Код:
Если не изменяет мне память то вроде бы эта строка: lpDDSZBufferSrc : PDirectDrawSurface; или вот эта: lpDDSAlphaDest : PDirectDrawSurface;
Писано по д'Эльфийски
|
27.08.2008, 19:17 | #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 .... и так далее.
Писано по д'Эльфийски
|
27.08.2008, 19:24 | #5 |
Участник клуба
Регистрация: 12.10.2007
Сообщений: 1,204
|
Не пробовали исправить как в посте #2 ?
В 7-ке те-же исправления. Последний раз редактировалось alexBlack; 27.08.2008 в 19:38. |
02.02.2012, 03:28 | #6 |
Регистрация: 15.01.2012
Сообщений: 5
|
|
11.03.2013, 15:40 | #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 |