Q&A

  • var XXX로 선언된 매개변수에 null을 넘기는 방법~~좀~
매개변수에 null이 넘어가면 디폴트값이 설정됩니다.

그런데 선언이 var XXX로 되어 있어서 null을 넘길 수가 없네요.

var ~~로 선언된 매개변수에 null을 넘기는 방법~~좀~ 갈켜주세요/

2  COMMENTS
  • Profile
    leowiz 2001.07.30 11:01
    var는 참조에 의한 호출입니다... 그러니까 참조값을 null로 해서 넘기시면 됩니다...



    SomeVar := null;

    SomeProc(SomeVar);



    멍뭉이 wrote:

    > 매개변수에 null이 넘어가면 디폴트값이 설정됩니다.

    > 그런데 선언이 var XXX로 되어 있어서 null을 넘길 수가 없네요.

    > var ~~로 선언된 매개변수에 null을 넘기는 방법~~좀~ 갈켜주세요/

  • Profile
    드기 2001.07.30 16:32
    SomeVar 는 구조체로 되어 있습니다.

    그래서 SomeVar := nil; 또는 SomeVar := null; 하면 에러가 발생하는데...

    -_-;... 어떡하죠?? ^^

    바로 밑에 질문 TermT형식입니다.



    type

    _IOT_TERMT =

    record

    EOI : longbool;

    EightBits : longbool;

    nChar : integer;

    termChar : array[0..1] of Char;

    end;



    type

    TermT = _IOT_TERMT;