Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.10.23;
Скачать: CL | DM;

Вниз

Инициализация OpenGL   Найти похожие ветки 

 
J.C. code   (2003-10-02 22:15) [0]

Раньше использовал ogl версии 1.0, теперь понадобилась версия 1.2. Я подключаю opengl12 (Delphi) и не изменяя код, запускаю программу. Ошибка! Access Violation. Исключение возникает на строчке, где создается окно (CreateWindowEx). Подскажите, пожалуйста, в чем проблема?

вот кусок кода:
h_Instance := GetModuleHandle(nil);
ZeroMemory(@wndClass, SizeOf(wndClass));
with wndClass do begin
style := CS_HREDRAW or CS_VREDRAW or CS_OWNDC;
lpfnWndProc := @WndProc;
hInstance := SysInit.HInstance;
hCursor := LoadCursor(0, IDC_ARROW);
lpszClassName := "Thunderbird";
end;
if (RegisterClass(wndClass) = 0) then Exit

ZeroMemory(@dmScreenSettings, SizeOf(dmScreenSettings));
with dmScreenSettings do
begin
dmSize := SizeOf(dmScreenSettings);
dmPelsWidth := Width;
dmPelsHeight := Height;
dmBitsPerPel := Depth;
dmFields := DM_PELSWIDTH or DM_PELSHEIGHT or DM_BITSPERPEL;
end;
ChangeDisplaySettings(dmScreenSettings, CDS_FULLSCREEN);

dwStyle := WS_POPUP or WS_CLIPCHILDREN{ or WS_CLIPSIBLINGS};
dwExStyle := WS_EX_APPWINDOW or WS_EX_TOPMOST;

h_Wnd := CreateWindowEx(dwExStyle, "Thunderbird", WND_TITLE, dwStyle, 0, 0, Width, Height, 0, 0, h_Instance, nil);

Спасибо...


 
J.C. code   (2003-10-03 07:47) [1]

up


 
J.C. code   (2003-10-03 10:31) [2]

up



Страницы: 1 вся ветка

Текущий архив: 2003.10.23;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.027 c
3-74061
Kinder
2003-10-02 15:44
2003.10.23
картинка в БД


8-74325
wara
2003-06-21 13:24
2003.10.23
Понижение числа точек в JPG- файле


1-74250
Извращенец2
2003-10-13 07:12
2003.10.23
PReport - класс формы предварительного просмотра не найден


1-74236
Я_
2003-10-09 13:30
2003.10.23
Как программно выбрать строку в DBGrid?


1-74112
download
2003-10-13 19:37
2003.10.23
Задачки по Turbo Pascal