Diskussion:SDL AddTimer
Aus DGL Wiki
Version vom 5. September 2006, 15:11 Uhr von I0n0s (Diskussion | Beiträge)
Beispiel und Definition des Callbacks stimmen nicht überein. Wo sind die parameter im Beispiel?
Die Parameter fehlen. Es findet einfach keine Überprüfung statt ob die timer_func wirklich vom Typ TSDL_NewTimerCallback ist, was klar ist, da mit Pointern gearbeitet wird. Danach überschreibt Delphi intern 4 Byte bzw einfach einen Pointer mit 0 . Dies scheint ohne Probleme zu gehen, sollte aber ansich nicht existieren, sodass es
function timer_func(interval: Uint32; param: Pointer ): Integer;
heissen sollte.
--I0n0s 16:11, 5. Sep 2006 (CEST)