|
Dos 에서 Vcl 을 사용하여 Timer 를 돌려 보고 싶습니다.
그래서 다음과 같이 코딩을 하였습니다. 생성은 잘 되는데
문제는 Timer 함수를 할당할때 할당이 안됩니다. 제 생각으로는
TObject *Sender 를 어떻게든 넘겨줘야 할것 같은데.. 어떻게 하면 되겠습니까..
고수님들 도움좀 주세요.. 그럼..
//---------------------------------------------------------------------------
#include <vcl.h>
#include <iostream.h>
#include <conio.h>
#pragma hdrstop
//---------------------------------------------------------------------------
#pragma argsused
void __fastcall Timer1Timer(TObject *Sender)
{
// cout << "inside Timer";
}
int main(int argc, char* argv[])
{
// 표준 객체 사용해 보기
cout << "hello, World";
getch();
//VCL 의 AnsiString 사용해 보기
AnsiString astTemp;
astTemp = "AnsiString";
cout << astTemp.c_str();
getch();
//VCL의 Timer 사용해 보기
TTimer *Timer1;
Timer1 = new TTimer(Application);
Timer1->Interval = 100;
Timer1->OnTimer = Timer1Timer;
delete Timer1;
return 0;
}
//---------------------------------------------------------------------------
|