Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.02.26;
Скачать: CL | DM;

Вниз

Таймер, Т_Т   Найти похожие ветки 

 
VseHotjatIJaHo4u   (2006-02-04 16:14) [0]

Доброго времени суток.
Создаю таймер:

    TPlayer=class
    private
       Xmain,YMain:integer;
...
    public
...
    end;

    TGLGame=class
    private
...
    public
       Player:TPlayer;
       procedure TimerProc(wnd: HWND; Msg: UINT; idEvent: UINT; Time: DWORD); stdcall;
...
    end;

procedure TGLGame.TimerProc(wnd: HWND; Msg: UINT; idEvent: UINT; Time: DWORD); stdcall;
begin
     Player.Xmain:=Player.Xmain+100; // Когда обращаюсь к другому классу, то происходит непонятное, эта и ниже стоящие команды не выполняются
     ShowMessage("Test");
end;
constructor TGLGame.Create;
begin
 SetTimer(0, 1, 1000, @GLGame.TimerProc);
 Player:=TPlayer.Create;
end;
Может кто подскажет в чем дело то.


 
McSimm ©   (2006-02-04 17:52) [1]


>  SetTimer(0, 1, 1000, @GLGame.TimerProc);

Вы уверены, что этот указатель указывает туда куда надо?


 
begin...end ©   (2006-02-04 20:00) [2]

http://delphimaster.net/view/1-1137730928/


 
VseHotjatIJaHo4u   (2006-02-04 21:14) [3]


> Вы уверены, что этот указатель указывает туда куда надо?

Вот я и прошу помощи :\ Незнаю


 
VseHotjatIJaHo4u   (2006-02-04 21:16) [4]

Все спасибо, понял



Страницы: 1 вся ветка

Текущий архив: 2006.02.26;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.048 c
15-1138874515
Jeer
2006-02-02 13:01
2006.02.26
Энергоаудит


15-1138951856
homm
2006-02-03 10:30
2006.02.26
Direct Media и запрещенный доступ


8-1126701118
Littlekan
2005-09-14 16:31
2006.02.26
Уровень ProgressBar на мониторе


4-1134166964
Destroyer
2005-12-10 01:22
2006.02.26
Поиск системных папок


6-1131714662
denissoft
2005-11-11 16:11
2006.02.26
файл *.gz