Q&A

  • 알수없는 함수타입, 변수타입..
function Get_Local_IPAddr : string;
      type
        TaPInAddr = array [0..10] of PInAddr;
        PaPInAddr = ^TaPInAddr;
      var
        phe : PHostEnt;
        pptr : PaPInAddr;
        Buffer : array [0..63] of char;
        I : Integer;
        GInitData : TWSADATA;

함수를 스트링으로 선언하고, type 에 TaPInAddr , PaPInAddr
있는데 이게 어떤 의미인지 궁금합니다.
그리구 변수선언시 PHostEnt; 과 PaPInAddr; 그리고
TWSADATA; 이 무엇인지
알고싶습니다.
2  COMMENTS
  • Profile
    성더기 2003.11.15 19:09
          type
            TaPInAddr = array [0..10] of PInAddr;
            PaPInAddr = ^TaPInAddr;
    이부분은 새로은 변수 타입을 선언 하는 부분입니다
    C를 아신다면 typedef 정도 되겠네요
    즉 TaPInAddr 이넘은 array [0..10] of PInAddr이라는 형을 가지는 변수 타입입니다 PaPInAddr  이넘은 TaPInAddr의 포인터 형을 가지는 변수타입이구요

    머 나머지는 변수를 선언 한겁니다
    위에서 변수의 타입을 정의 했으니 pptr 는 PaPInAddr라는 타입을 가지는 변수가 되겠죠


  • Profile
    윤혜정 2003.11.15 20:29