-
У меня проблема. Поставил Delphi7 на новый комп, поставил GLScene, начинаю делать. Помещу GLSceneViewer на форму, запускаю, потом закрываю и ошибка:Project raised exception class EGLContext with message 'Context activation failed C0070006'. Подскажите, пожалуйста, может я что-то не доставил или др.?!
-
Может дрова не поставил на видеокарту или что-то другое...
-
Дрова есть, всё отрисовывается, но потом ошибка.
-
> [0] Mr.Vlad (22.12.07 19:06)
Ну так сидишь и отлаживаешь Сцену.
Где у нее отваливается эта ошибка.
ОТличная возможность поймать баг, который возникает на некоторых видах оборудования.
P.S.
Причина по которой не пользуюсь сторонними движками - нет ничего хуже, чем ловить баги в чужом коде.
-
> не пользуюсь сторонними движками
Во! Это правильно!!!
-
Ну попробую дрова переставить.
-
Даже когда запускаю старые свои работы или Demos, после закрытия Error: исключение неизвестное программное исключение (0x0eedfade) в приложении по адресу 0x7c812a7b, потом Exception EglContext in module Actor.exe at 0009cf91. Context activation failed: c0070006.
Наверное, что-то с дровами, буду переустанавливать.
-
Я думаю, что-то с GLScene... лучше ее удалить...
Другие OGL приложения также падают? Например Doom3?
-
Что интересно, всё идёт: DOOM3, STALKER, PROSTREET. (Дрова переустановил).??????????????????
-
// DoActivate
//
procedure TGLWin32Context.DoActivate;
var
pixelFormat : Integer;
begin
if not wglMakeCurrent(Cardinal(FDC), Cardinal(FRC)) then
raise EGLContext.Create(Format(cContextActivationFailed,
[GetLastError, SysErrorMessage(GetLastError)]));
Вот тут ошибку в коде показывает (начиная с if).
-
> [8] Mr.Vlad (23.12.07 22:06)
Вот видишь, OpenGL приложения работают, а GLScene - нет... вывод напрашивается сам...
-
Я даже Delphi и GLScene переставил, а всё равно...
-
Что странно, даже ЕХЕ скомпилированные Delphi с GLScene(на другом компе) после закрытия выдаёт ошибку.
-
Кто-нибудь справился с этой "Project raised exception class EGLContext with message 'Context activation failed C0070006'" ошибкой, помогите
-