webForumDet fria alternativet

RegisterClass

2 svar · 260 visningar · startad av Alpha II

Alpha IIMedlem sedan maj 20002 579 inlägg
#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?

jtMedlem sedan juni 2000326 inlägg
#2

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

Alpha IIMedlem sedan maj 20002 579 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

Genererad på 375 ms · cache AV · v20260730165559-full.f96bc7eb