Главная страница
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.03 c
3-1135769758
Id
2005-12-28 14:35
2006.02.26
SQL error code = -804


2-1139305418
Officeman
2006-02-07 12:43
2006.02.26
округление ?


3-1136269598
dust
2006-01-03 09:26
2006.02.26
Быстрая однопользовательская БД, для локальных применений


15-1139218284
Хинт
2006-02-06 12:31
2006.02.26
Индексация в Yandex (robots)


2-1139503424
Silver...
2006-02-09 19:43
2006.02.26
$I чтоб по всему Проекту видно было