Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: Pascal: Delphi & ProDelphi: _Rest : Visible_In: Professional_Mode

Tony Nameless [18.05.2004 14:47:08]

#

Tietäisiköhän joku guru, mikä on funktio Professional_Mode?

Profiloin peliäni ProDelphillä, ja huomasin, että tämännimistä funktiota kutsutaan reilut 40 miljoonaa kertaa, vaikka ohjelmassa ei ole sellaista. ProDelphi näyttää:

Unit; Class; Method; Calls;

_Rest; Visible_In; Professional_Mode; 40 667 478

Siis, onko Professional_Mode ProDelphiin liittyvää kamaa? Se verran otin selvää, että esimerkiksi koodi

for n:=0 to TempGIF.Height-1 do
  for m:=0 to TempGIF.Width-1 do
  begin
    PInteger(integer(Destddsd.lpsurface+
    n*destddsd.lpitch+m*4)^
    :=TempGIF.Frames[0].Bitmap.Canvas.Pixels[m,n];
  end;

tuottaa kutsuja enemmän kuin koodi

imgheight:=TempGIF.Height;
imgwidht:=TempGIF.Width
for n:=0 to imgheight-1 do
  for m:=0 to imgwidth-1 do
  begin
    PInteger(integer(Destddsd.lpsurface+
    n*destddsd.lpitch+m*4)^
    :=TempGIF.Frames[0].Bitmap.Canvas.Pixels[m,n];
  end;

Liittyykö moinen kammotus siis esim. luokan muuttujien käyttämiseen? (Anteeksi epäammattimainen sävy...:) ) Pääseekö siitä mitenkään eroon?

Tony Nameless [19.05.2004 17:05:35]

#

Hehee... :D LOL.. Tajusin nolouteni eilen illalla hampaita pestessäni. Pitäisi vaan ajatella yksinkertaisesti... :D

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta