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

델파이 Q&A
Delphi Programming Q&A
[8929] inc(), Ord()가 뭐예요?
요구르트 [] 6027 읽음    2003-08-18 06:51
이전에 델파이로 짜여진 프로그램을 c++로 바꾸려고..
c빌더를 이용해서 하고 있는데..

그래서 그 예전에 델파이로  짠 프로그램을 좀 보고 있는데요..

Bytes := Comm1.Read(MicroBuf, Count);
    bChk := False;
    bPort := False;

    x := 0;
    mPort := '';
    for i:=0 to Bytes-1 do
    begin
        if (MicroBuf[i] = STX) then
        begin
            if (TmpMicro1[0] = STX) then
            begin
               TmpMicro1[TmpInc1] := MicroBuf[i];
               inc(TmpInc1);
            end else
            begin
               bChk := True;
               Fillchar(TmpMicro1, Sizeof(TmpMicro1), #0);
               TmpInc1 := 0;
            end;
        end;

:          :
:          :
:          :
:          :
if (ComBuffer1[i] = STX) and (bChk) then
    begin
        nBcc := Ord(ComBuffer1[i]);
        for i := 1 to 6 do nBcc := nBcc xor Ord(ComBuffer1[i]);
        if chr(nBcc) <> ComBuffer1[7] then exit;

        mModemID := '';
        frmDB.TModem.IndexFieldNames := 'CODE';
        if frmDB.TModem.FindKey(['Type-1']) then mModemID := frmDB.TModemID.Value;
        CommOfModem(1);
        // Comm1.Write(COMMBuf[1], Length(COMMBuf));
        Fillchar(TmpMicro1, Sizeof(TmpMicro1), #0);
        TmpInc1 := 0;
    end;


일부분의 코드지만, RS232를 이용해서 데이터를 받고 뭐 데이타를 처리하는 프로그램이거든요...


근데 위의 코드에서 inc(TmpInc1); 이게 도대체 무슨 말인지
inc()라는 게 자꾸 나오는데..
도무지 모르겠어서요..

c++도 허접이고, c쫌 아는데..
inc(); 이렇게 쓰이면, inc라는 함수(프로시저) 아닌가요?
그렇다면, 함수선언이 있어야 할텐데..
전체 코드를 다 찾아봐도 선언부분이나 정의 부분이 없거든요..

그렇다면 정의된 함수라는 말이 되겠는데..(물론 추측이지만,)
책에봐도 없고, 보통 c빌더도 델파이랑 비슷해서 help에서 찾아봐도 없네요??

도대체 inc()의 정체가 뭔지 좀 가르쳐주세요..

그리고 Ord()도요..

+ -

관련 글 리스트
8929 inc(), Ord()가 뭐예요? 요구르트 6027 2003/08/18
9391     Re:inc(), Ord()가 뭐예요? 류종택 4095 2003/08/18
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.