webForumDet fria alternativet

RegisterClass

Programmering

2 svar · 262 visningar · startad av Alpha II

Medlem sedan maj 20002 993 inlägg
Frågan#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

254 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)