|
Image1->Canvas->Pen->Color = (TColor)0x001A85FB;
앞에 TColor로 형변환시켜주시면 Warning이 뜨지 않을 겁니다..
Pen->Color의 type이 TColor이기 때문에 type이 맞지 않아서 발생하는 Warning입니다..
크게 문제될껀 없지만 Warning이 뜨면 쫌 찜찜하져.. ^^;
그럼.. 즐프하세여..
정기원 님이 쓰신 글 :
: 여기에 방문 하시는 모든분 안녕하신지요
: 오랜만에 들렀습니다.
: 또 안되는게 있어서요^^
: 맨날 도움만 얻어 가는것 같습니다. 죄송하구요.
: 아시는분 답변 부탁 드립니다.
:
: 제가 TImage로 작업을 많이 합니다. 그리고 이미지에 상황에 따라 색깔을
: 달리 표현하고 있습니다. 그런데 여기서 문제가 생겼습니다.
: 색깔 표현은 다음과 같이 했습니다.
: if (A == RED)
: Image1->Canvas->Pen->Color = clRed ----(a)
: else if (A== Orange)
: Image1->Canvas->Pen->Color = 0x001A85FB ----(b)
: else if()
: :
: :
: 위에서 (a)는 warning 메세지가 안 나오는데 (b)는 다음과 같은 Warning 메세지가 나옵니다.
:
: "Assigning int to TColor"로 나타납니다. (b)와 같이 한 모든 부분에서 Warning 메세지가
: 나오고, 컴파일시 "Too Many Warning messages"가 나오면서 컴파일을 중단 합니다.
:
: 위에서 (a)와 (b)의 차이는 무엇이고 어떻게 하면 Warning message가 안 나오게 할 수 있을까요?
:
: 아시는분 답변 부탁 드립니다.
: 미리 답변에 감사 드립니다.
:
: 점점 더워지는 여름철입니다.
: 모든분들 여름철 건강관리 잘 하십시요.
:
: 오늘도 모든분들 즐프하십시요.
: 이만.
:
: 정기원 배상
|