![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
У меня много проблем с 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]Переустанови ДиректИкс!