|
안녕하세요 만해입니다.`
허접 초보를 면치 못하고 있네요
질문 사항을 애기 드리면
60대가 넘는 컴퓨터를 일일이 실시간대로 핑을해서 결과를
사용자에게 보여 줍니다.
그런데 그게 넘 오래걸려서요 다 핑 끝날때 까지 기다릴려면 3분이상이 걸릴듯
Applicaiton->ProcessMessage(); 함수를 이용했는데도 그러네요~
흑~
for ( i = 0 ; i < f ; i ++ )
{
Ping->Address = LGrid->Cells[1][i+1];
LGrid->Cells[3][i+1] = "Now Ping";
Application->ProcessMessages();
Ping->Ping();
Application->ProcessMessages();
LGrid->Cells[2][i+1] = AnsiString(Ping->Reply.RTT);
LGrid->Cells[3][i+1] = Ping->Reply.Status;
LGrid->Cells[4][i+1] = Ping->ErrorString;
// Ping->Reply.
}
위의 소스가 그 함수 부분입니다.
이걸 실시간대로 자료를 받아 들일수 있는 방법좀 갈켜 주세요
그리고 구체적인 예제도 좀 부탁 드리고요~
완전 초보가 된 만해 였습니다.
|