Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

У меня много проблем с DirectX и DelphiX для Delphi 6


Коля ©   (2002-11-23 22:57:00) 

1.Я вынужден перегружаться, после каждого использования любой программы под DirectX.
2.После завершения любой программы с DelphiX получаю случайный баг в одной из запушенных программ
3.Этот баг сохраняется после перезагрузки
4.Эти баги могут быть очень опасны для компьютера

Что можно сделать с этой проблемой?


Namo   (2002-11-26 20:19:00) [1]


> просто ещё при вылете из за ошибки в этом случае мы дельфи
> не увидим, будет у нас такое окно с супер игрушкой

вот под 98-ой МастДай так и есть, но под МастДай ХР все прекрасно сообщается об ошибках. И при этом удобно завершать работу игрули и т.д.
Так что все во многом зависит от выбора МД.! :))


Sapersky_   (2002-11-25 12:41:00) [2]

cyborg:
> Ну я же написал что не рекомендуется

Извиняюсь, не рассмотрел. Но в любом случае - причины "нерекомендательства", ИМХО, не слишком веские.


cyborg   (2002-11-24 21:35:00) [3]

Ну я же написал что не рекомендуется, а не нельзя, просто ещё при вылете из за ошибки в этом случае мы дельфи не увидим, будет у нас такое окно с супер игрушкой :) и подобные вещи, сам иногда запускаю полноэкранные, когда лень в папку лазить.


Sapersky_   (2002-11-24 14:30:00) [4]

cyborg:
> И ещё добавлю, программы испоьзующие DirectX не рекомендуется запускать из Delphi, сначало просто скомпиллируй прорграмму, потом запускай отдельно от среды Delphi.

Ага, я у Краснова об этом читал. Но это сильно затрудняет отладку.
На самом деле, из Delphi запускать можно, и пользоваться трассировкой тоже можно - даже страшный и ужасный Lock не подвесит всё намертво, если делать его с DDLOCK_NOSYSLOCK.
И не надо говорить о переключении видеорежимов - любой нормальный движок должен уметь работать в окне... если не считать специально "заточенные" под 8 бит - но таких, думается, уже не осталось.


cyborg   (2002-11-24 13:06:00) [5]

И ещё добавлю, программы испоьзующие DirectX не рекомендуется запускать из Delphi, сначало просто скомпиллируй прорграмму, потом запускай отдельно от среды Delphi.


cyborg   (2002-11-24 13:04:00) [6]

Как я понял, именно твои программы под ДиректХ так глючат или это не так? Если твои, то дело тут не в том, что DelphiX кривой или DirectX, дело в том, что у тебя видимо не освобождаются ресурсы, т.е. ты чего-то понагрузишь в память, а освободить забываешь, либо криво их освобождаешь, либо загружаешь не туда куда нужно, либо используешь не правильно какие либо методы.


Miha-ha   (2002-11-24 09:29:00) [7]

Переустанови ДиректИкс!


Наверх

Титульная страница Поиск, карта сайта Написать письмо