C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[12750] Re:[질문] 같은 명령어를 여러번 실행시키려면 어떻게 해야하는지요?
불사새 [] 708 읽음    2001-11-16 12:44
Timer를 쓰면 안될까요? 원하시는게 그게 아니면..어흠...

StartBtn->Click();

혹은

TObject *a;
StartBtnClick(a);

해주시면 다른데서 해당 버튼 누른거랑 같은 동작이..

박보연 님이 쓰신 글 :
: 디지털 멀티미터가 같은 실행(전압 측정)을 여러번 반복하도록 하려면 명령어를 어떻게 보내줘야 하는지요..
:
: 아래 코드를 보시면 아시겠지만, Start 버튼을 클릭했을 때.. 한 번 밖에는 실행이 안됩니다.
: 그리고, PringMsg()부분에서는 읽어온 전압을 표에 나타내야 하는데..
: 현재는 표의 (1,1)부분에만 나타납니다. 
:
: 전압을 읽어와서 표에 (1,1)(1,2)(1,3)... 이렇게 나타내려면 어떻게 해야하는지요?
:
: 혹 너무 쉬운 문제인데 해결 못하는건 아닌지해서 어제 내내 고민하다가 이렇게 질문을 올립니다.
:
: 아시는 분들... 답변해 주시면 감사하겠습니다.

:
: //---------------------------------------------------------------------------                                                                         
: void TForm1::PrintMsg(Byte*ch, long len)
: {
:   int        i;
:   int        j;
:   char       tmp[1000], tmp2[10];
:   float      f;
:  
:   tmp[0] = 0;
:   f = atof(ch);
:  
:   for(j=0; j<len; j++){
:     sprintf(tmp2, "%c", ch[j]);
:      
:     StringGrid1->Cells[1][1] = f;
:   }
: }
: //---------------------------------------------------------------------------
:
: void __fastcall TForm1::Wincom1ondata(TObject *Sender, long port_number)
: {
:   long     ret, len;
:   Byte     rbuff[2048];
:   TVariant va;
:
:   va.vt    = varByte;
:   va.pcVal = rbuff;
:
:   len = 0;
:
:   ret = Wincom1->readcom(m_PortNumber, &va, &len);
:
:   PrintMsg(rbuff, len);
: }
: //---------------------------------------------------------------------------
:
: void __fastcall TForm1::StartBtnClick(TObject *Sender)
: {
:   long ret;
:   int getlen;
:   char *Volt = "MEASure:VOLTage:DC?\n";
:
:   getlen = strlen(Volt);
:
:   ret = Wincom1->writecom(m_PortNumber, WideString(Volt), getlen);
:
:   StopBtn->Enabled = true;
: }
: //---------------------------------------------------------------------------
:

+ -

관련 글 리스트
12740 [질문] 같은 명령어를 여러번 실행시키려면 어떻게 해야하는지요? 박보연 691 2001/11/16
12754     Re:[질문] 같은 명령어를 여러번 실행시키려면 어떻게 해야하는지요? 개박살.U&I 753 2001/11/16
12750     Re:[질문] 같은 명령어를 여러번 실행시키려면 어떻게 해야하는지요? 불사새 708 2001/11/16
12771         Re:Re: 두 분 모두 감사드립니다. 박보연 638 2001/11/17
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.