|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.09.2010, 22:19 | #1 |
Участник клуба
Регистрация: 13.01.2009
Сообщений: 1,353
|
Delphi 7(10), windows 7 и DirectX
Вот хочу научится работать с DirectX в дельфи, но вот мне мешает одна фигня: DirectDraw, как использую её в коде, так ошибка выскакивает в коде DirectDraw.pas что в 10-й дельфе, что в 7-ой. Что делать ума не приложу.
Код:
[DCC Error] DirectDraw.pas(173): E2154 Type 'IDirectDrawSurface' needs finalization - not allowed in variant record помогите разобраться.
"Тебе то может на меня и насрать, но твои глаза меня обожают!"
|
03.09.2010, 23:00 | #3 |
Участник клуба
Регистрация: 13.01.2009
Сообщений: 1,353
|
Спасибо большое, spamer! Ещё на нашем же форуме нашёл тему, там рассказал AlexBlack что надо исправить... Можно закрывать обсуждение.
"Тебе то может на меня и насрать, но твои глаза меня обожают!"
|
04.09.2010, 13:14 | #4 |
Форумчанин
Регистрация: 26.07.2009
Сообщений: 489
|
Есть разные выпуски заголовочных файлов, скачай по-новее и не парь себе мозги, у мя все работает
Если в глубине души вы программист, то, следуя своим наклонностям, вы захотите написать кусок кода.
|
04.09.2010, 13:43 | #5 |
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
PDirectDrawSurface?
Вы уверены, что понимаете, что вы делаете? Может пройдёмся по-коду, во избежание?
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
|
04.09.2010, 19:32 | #6 |
Участник клуба
Регистрация: 13.01.2009
Сообщений: 1,353
|
GunSmoker, во избежании чего? (Я только начал изучать). В Project->Options->Directories/Conditions->Search path был прописан путь к устаревшему модулю конкретно для этого проекта, я его удалил. И установил новый скачанный, указав к нему путь, всё заработало.
"Тебе то может на меня и насрать, но твои глаза меня обожают!"
|
04.09.2010, 22:49 | #7 |
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
Во избежание создания монстра, от встречи с которым программистам месяцами будут снится кошмары.
Поясняю: PDirectDrawSurface выглядит очень подозрительно, поскольку решительно намекает на такое определение: Код:
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
|
05.09.2010, 20:44 | #8 |
Участник клуба
Регистрация: 13.01.2009
Сообщений: 1,353
|
Вот опять началось! При компиляции модуля DDUtils.pas вылазиет такая ошибка:
[DCC Error] DDUtil.pas(239): E2010 Incompatible types: 'Char' and 'AnsiChar' [DCC Fatal Error] Project1.dpr(5): F2063 Could not compile used unit 'ddutil.pas' Вот тут в коде: Код:
Код:
Код:
Код:
Код:
First chance exception at $75A49617. Exception class EAccessViolation with message 'Access violation at address 75A48399 in module 'KERNELBASE.dll'. Write of address 00130000'. Process Project1.exe (5608) Ошибка уже в процессе выполнения проги. Критическая, из проги сразу выкидывает с сообщением: RuntimeError
"Тебе то может на меня и насрать, но твои глаза меня обожают!"
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Delphi&DirectX | insolent | Общие вопросы Delphi | 9 | 29.07.2010 11:28 |
Книга DirectX и Delphi.... | Jupiter | Свободное общение | 8 | 22.08.2009 19:26 |
picking directX(Delphi) | Mell12345678 | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 0 | 04.06.2009 10:31 |
New Project: DirectX and Delphi | Kostia | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 12 | 04.05.2008 04:27 |
DirectX 10 для Windows XP | Noor | Свободное общение | 1 | 27.08.2007 15:54 |