{{notification.text}}

MirGames

Прохожий
26.06.07 21:57
0
Заранее извиняюсь. Хочу сделать окно без Caption.
Вот стили окна.
dwExStyle:=ws_Ex_AppWindow;
dwStyle:= WS_OVERLAPPED;
FHandle:= CreateWindowEx(dwExStyle, WND_TITLE, WND_TITLE, dwStyle, x, y, FWidth, FHeight, 0, 0, 0, self);

Я прочитала, что для того, чтобы исчез заголовок, нужно в dwStyle поставить ws_Popupwindow.
Но как только я его туда добавляю - программа перестает запускаться, выдавая Access Violation. В чем я туплю?
#21
Прохожий
27.06.07 18:49
0
Кажется я решила эту проблему. Всем большое спасибо :-)
#22
Mirage
27.06.07 21:36
0
Цитата

TGLMatrixes = class
...
PGLMatrixes = ^TGLMatrixes;


Где-то я такое видел совсем недавно...
Классовая переменная это и так уже ссылка, т.е. что-то вроде указателя. Поэтому не надо еще раз делать указатель на указатель - смысла нет, а баги будут.

Да, и matrix в множественном числе - matrices.;)
#23
Прохожий
27.06.07 21:46
0
Спасибо. Наверное, я как раз оттуда это и списала :-)
#24
27.06.07 22:08
0
Вероятно на delphimaster'е. Mad_Beagle там же это и спрашивала :)
#25
27.06.07 22:14
0
Mad_Beagle Уррряяяя
ссори за флую)))
#26
28.06.07 11:46
0
Цитата(Mad_Beagle @ 27.06.2007 - 15:34) [snapback]60201[/snapback]

вот это код создания окна:

Код
constructor TCWnd.Create(Width, Height,bits:integer; FullScreenflag:bool);
function WndProc(hwnd, message: DWORD; wParam, lParam: Integer): Integer; stdcall;
begin
...
end;
begin
...
    lpfnWndProc   := @WndProc;
...


Вот твоя ошибка.
WndProc - локальная процедура, на момент регистрации класса - она существует, а после того, как программа покинула constructor TCWnd.Create WndProc удаляется - вот тебе и AV/
#27
Прохожий
29.06.07 14:14
0
Цитата(Vga @ 27.06.2007 - 18:08) [snapback]60228[/snapback]

Вероятно на delphimaster'е. Mad_Beagle там же это и спрашивала :)


Не совсем правда. Здесь я это тоже спрашивала :-D

Drako
Спасибо, и правда, все получилось как раз тогда, когда я вынесла процедуру загрузки матриц из обработчика wm_resize
#28
29.06.07 14:47
0
Mad_Beagle
Зато там запостили именно этот код с TGLMatrices. Правда, уже не помню кто.
#{{post.Index}}
{{post.Author.Login}}
{{post.CreatedDate | date:'dd.MM.yy HH:mm'}}
{{post.VotesRating}}
Отредактировано: {{post.UpdatedDate | date:'dd.MM.yy HH:mm'}}