Посл.ответ |
Сообщение |
Ранг: 52.1 (постоянный) Активность: 0.01↘0 Статус: Участник
|
Создано: 04 декабря 2008 18:00 · Личное сообщение · #1
Доброго всем!
Пытаюсь отладить одну игру. Наткнулся на следующую проблему: после появления окна, где происходит само действие, перехода на другое окно (ALT+TAB) и возврате обратно в окно игры, вся графика пропадает, окно залито белым цветом и ничего сделать не удается. Я нашел участок кода где задаются некие параметры окна (подпись окна, свойство WS_POPUP (push 8000), высота, ширина) и участок где выставляется разрешение. Манипуляции со свойствами окна и разрешением изменяют конечно окно, но оно по прежнему растягивается во весь экран и при обратном переходе заливается белым цветом. Мне необходимо проинициализировать окно так, чтоб оно было именно окном и я мог паралельно видеть окно отладчика, к примеру. Программа использует ddraw. Помогите пожалуйста, что мне нужно искать? Может WS_POPUP можно на что то поменять чтоб добиться желаемого результата?
Заранее спасибо!
| Сообщение посчитали полезным: |
|
Ранг: 673.3 (! !), 400thx Активность: 0.4↘0.31 Статус: Участник CyberMonk
|
Создано: 04 декабря 2008 18:04 · Личное сообщение · #2
у меня так из за драйверов было , когда плохие стояли. Поменял все окей стало
----- RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube | Сообщение посчитали полезным: |
Ранг: 52.1 (постоянный) Активность: 0.01↘0 Статус: Участник
|
Создано: 04 декабря 2008 18:07 · Личное сообщение · #3
Видюшка NVIDIA, драйвера с сайта качал, свежие. На других машинах пробовал, тот же эффект . А что окей стало? Получилось превратить в окно или пропала белая заливка?
| Сообщение посчитали полезным: |
Ранг: 37.1 (посетитель) Активность: 0.01↘0 Статус: Участник
|
Создано: 05 декабря 2008 06:00 · Личное сообщение · #4
ufobject используй виртуальную машину или удаленную отладку. С таким типом приложений (полноэкранные d3d, opengl) всегда проблемы при отладке.
| Сообщение посчитали полезным: |
Ранг: 617.3 (!), 677thx Активность: 0.54↘0 Статус: Участник
|
Создано: 05 декабря 2008 07:00 · Поправил: Vovan666 · Личное сообщение · #5
Поищи плагин (на форуме где-то проскакивал) desktopSwitcher, с ним прога будет отлаживаться на отдельном рабочем столе и не надо будет сворачивать основное окно.
| Сообщение посчитали полезным: |
Ранг: 52.1 (постоянный) Активность: 0.01↘0 Статус: Участник
|
Создано: 06 декабря 2008 02:00 · Личное сообщение · #6
Спасибо огромное!!!
| Сообщение посчитали полезным: |
Ранг: 52.1 (постоянный) Активность: 0.01↘0 Статус: Участник
|
Создано: 06 декабря 2008 02:15 · Личное сообщение · #7
sss виртуальную машину пробовал, приложение отказывается работать ни в vmware ни в qemu . Благо есть второй комп, но хотелось бы знать, как организовать эту удаленную отладку, olly ведь не gdb.
Vovan666 плагина desktopSwitcher для olly не нашел. Скачал утилиту, поставил, выдает ошибку не успев запуститься. Речь шла именно о плагине?
| Сообщение посчитали полезным: |
Ранг: 617.3 (!), 677thx Активность: 0.54↘0 Статус: Участник
|
Создано: 06 декабря 2008 02:49 · Личное сообщение · #8 |
Ранг: 21.9 (новичок) Активность: 0.01↘0 Статус: Участник
|
Создано: 06 декабря 2008 03:42 · Личное сообщение · #9
нет такой темы
| Сообщение посчитали полезным: |
Ранг: 340.0 (мудрец), 22thx Активность: 0.12↘0 Статус: Участник THETA
|
Создано: 06 декабря 2008 05:02 · Поправил: FrenFolio · Личное сообщение · #10
Yotun пишет:
нет такой темы
Как так нет? Есть, у меня нормально открывается... Автор того плагина - ADACH, участник форума. Вот, залил на обменник - slil.ru/26406174
----- Программист SkyNet | Сообщение посчитали полезным: |
Ранг: 21.9 (новичок) Активность: 0.01↘0 Статус: Участник
|
Создано: 06 декабря 2008 05:41 · Поправил: Yotun · Личное сообщение · #11
Интересно, добавил в начало ссылки www - тема открылась. Похоже на глюк с куками - если логинился на www.exelab.ru, ссылка без www не откроется, и наоборот. В любом случае, спасибо ;)
| Сообщение посчитали полезным: |
Ранг: 52.1 (постоянный) Активность: 0.01↘0 Статус: Участник
|
Создано: 06 декабря 2008 22:58 · Личное сообщение · #12
Вот только все равно белым заливается при возврате в игруху
| Сообщение посчитали полезным: |
Ранг: 21.9 (новичок) Активность: 0.01↘0 Статус: Участник
|
Создано: 06 декабря 2008 23:38 · Личное сообщение · #13
ufobject
Novomatic? ;))
| Сообщение посчитали полезным: |
Ранг: 39.6 (посетитель), 3thx Активность: 0.03↘0 Статус: Участник
|
Создано: 06 декабря 2008 23:50 · Личное сообщение · #14
для Новоматика оч хороша Варя.
| Сообщение посчитали полезным: |
Ранг: 52.1 (постоянный) Активность: 0.01↘0 Статус: Участник
|
Создано: 07 декабря 2008 21:14 · Личное сообщение · #15
Нифига не хороша. Ошибка вылетает. Та и какая нафиг разница, отлаживать все равно на той же машине надо
| Сообщение посчитали полезным: |
Ранг: 52.1 (постоянный) Активность: 0.01↘0 Статус: Участник
|
Создано: 07 декабря 2008 22:19 · Личное сообщение · #16
Что такое Novomatic?
| Сообщение посчитали полезным: |
Ранг: 21.9 (новичок) Активность: 0.01↘0 Статус: Участник
|
Создано: 08 декабря 2008 00:35 · Личное сообщение · #17
Novomatic - игровые автоматы. В связи с запрещением игорного бизнеса програмщину с них портировали на PC для использования в так называемых "интернет-кафе"
| Сообщение посчитали полезным: |
Ранг: 37.1 (посетитель) Активность: 0.01↘0 Статус: Участник
|
Создано: 08 декабря 2008 05:12 · Личное сообщение · #18
ufobject для удаленной отладки используй SoftICE. Я вообще думал ты отладку своего кода выполняешь.
| Сообщение посчитали полезным: |
Ранг: 52.1 (постоянный) Активность: 0.01↘0 Статус: Участник
|
Создано: 08 декабря 2008 05:28 · Личное сообщение · #19
sss: ага, мне делать нечего, я olly свое приложение отлаживаю, типа исходник потерял
Yotun: я могу с тобой связаться вне форума?
| Сообщение посчитали полезным: |
Ранг: 37.1 (посетитель) Активность: 0.01↘0 Статус: Участник
|
Создано: 08 декабря 2008 12:55 · Личное сообщение · #20
А ну конечно - отладчик это только Olly, а я телепат..
| Сообщение посчитали полезным: |
Ранг: 21.9 (новичок) Активность: 0.01↘0 Статус: Участник
|
Создано: 08 декабря 2008 16:25 · Личное сообщение · #21
ufobject
в личку аську кинь
| Сообщение посчитали полезным: |
Ранг: 52.1 (постоянный) Активность: 0.01↘0 Статус: Участник
|
Создано: 09 декабря 2008 06:31 · Личное сообщение · #22
sss: да, извини, сам не сказал что olly..
| Сообщение посчитали полезным: |
Ранг: 37.1 (посетитель) Активность: 0.01↘0 Статус: Участник
|
Создано: 09 декабря 2008 09:18 · Поправил: sss · Личное сообщение · #23
ufobject вот смотри, типичный код создания устройства D3D на окне
m_window (HWND).
m_D3D(IDirect3D9*)
Попробуй найти аналог и там где pp.Windowed = TRUE заменить...
| Сообщение посчитали полезным: |