Кто-нить может объяснить, почему интерфейс вызова события по таймеру (int;int;int), а в примере приведенном здесь (byte;byte;dword) ?
Ну и function vs program - тоже