RegisterClass

Programmering

2 svar · 272 visningar · startad av Alpha II

Medlem sedan maj 20002 993 inlägg
Trådstart#1
  wc: TWndClass;
  if RegisterClass(wc) = 0 then
    begin
      MessageBox(0,'Failed To Register The Window Class.','Error',MB_OK or MB_ICONERROR);
      CreateGLwindow := false;
      Exit;
    end;

Får felet:
[Error] TerrainEngine.dpr(237): Incompatible types: 'TPersistentClass' and 'tagWNDCLASSA'

Borde inte det fungera?

Medlem sedan juni 2000350 inlägg
#2

Följande rad borde funka
if Windows.RegisterClass(wc) = 0 then

Medlem sedan maj 20002 993 inlägg
#3

Ja det fungerade :)
Konstigt att de bara hade skrivit RegisterClass(wc) i 2 olika koder jag har kollat i :OO

Men nu får jag ett annat fel:

[Error] TerrainEngine.dpr(595): Declaration expected but end of file found

Den vill ha nått mer men jag vet inte vad.... ska jag posta hela koden eller vad?!! 600 rader är kanske lite mkt

257 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)