marcial,
El código referido está orientado a ser utilizado en una aplicación de consola; de esa manera sólo basta el cambio de las funciones mencionadas.
Ya si lo quiere utilizar en una aplicación visual, el trabajo es diferente. Por este medio tal vez no pueda explicar bien que los
procedure deben ser miembros de una clase a la que se pueda acceder, pero en el siguiente hilo hay un ejemplo que tal vez le guíe:
-