Q&A

  • null 은 어떻게 비교하죠?? if 문
i,j: integer;

...

i := winapi(~~)

if i = ??? then begin

j := i

....

end;



api 함수의 리턴값이 null 인지 아닌지 알구 싶거든요..

i 에 null 이 들어올수 있죠??(책에는 api 값이 없으면 null 을 리턴한다구 되어있거든요)

그리구 if 문에서 비교할려구 하는데 어떻게 비교해야 하는지??

초보라 모르는게 많아요..



1  COMMENTS
  • Profile
    김정 2000.10.12 21:00
    안녕하세요?

    고드름 김정입니다.



    C에서 말하는 NULL은 NULL-pointer 와 0 의 의미가 있습니다.



    델파이에서는 NULL-pointer는 nil로 다른 경우는 0으로 값을 비교하시면 됩니다.



    위의 경우 0으로 비교하시면 될 것 같습니다.

    그럼.



    초보맨 wrote:

    > i,j: integer;

    > ...

    > i := winapi(~~)

    > if i = ??? then begin

    > j := i

    > ....

    > end;

    >

    > api 함수의 리턴값이 null 인지 아닌지 알구 싶거든요..

    > i 에 null 이 들어올수 있죠??(책에는 api 값이 없으면 null 을 리턴한다구 되어있거든요)

    > 그리구 if 문에서 비교할려구 하는데 어떻게 비교해야 하는지??

    > 초보라 모르는게 많아요..

    >