Q&A

  • variant값..비교 어떻게 해여? (__);;
안녕하셔요..영원한 델초보 어린왕자입니다..



두가지 variant값이 있을때..이것을 어떻게 비교해요?

var

V1, V2: variant;

begin

if V1 = V2 then ShowMessage('값이 같습니다');

end;



하는데..비교문이 에러더군여..



갈켜주셔여..고수님..글구 질문 마니 해서 죄송합니다(__);;

1  COMMENTS
  • Profile
    나그네 2001.07.05 07:01
    Variant에 어떠한 값도 없으므로 그런 에러가 발생합니다.

    비교하기 전에 먼저 값을 할당 해 보세요

    v1 := '';

    v2 := '';

    if v1 = v2 then ShowMessage('값이 같습니다.');



    굳이 빈 값을 비교하자면

    if varIsEmpty(v1) and varisEmpty(v2) then Caption := 'ok';



    처럼 주면 됩니다.(별로 쓸모없는 코드 같네요)



    어린왕자 wrote:

    > 안녕하셔요..영원한 델초보 어린왕자입니다..

    >

    > 두가지 variant값이 있을때..이것을 어떻게 비교해요?

    > var

    > V1, V2: variant;

    > begin

    > if V1 = V2 then ShowMessage('값이 같습니다');

    > end;

    >

    > 하는데..비교문이 에러더군여..

    >

    > 갈켜주셔여..고수님..글구 질문 마니 해서 죄송합니다(__);;