카테고리 보관물: Delphi (Object Pascal)

String 을 PWideChar 로 변환할 때 경고를 없애는 방법.

일단 형변환에서 경고가 뜬다는건 매우 유쾌하지 않은 일이다.

String 을 PWideChar(PWChar) 로 변환할 때.. 특히 Windows API 를 사용할 때 PWideChar 를 많이 보게 되는데, 다음의 과정을 거치닌 경고가 사라졌다.

참고로 이 방법은 에디트박스와 같은 델파이 기본 컴포넌트의 값인 TCaption 형도 경고를 없애기가 가능하다.

1. String -> WideString 형의 변수에 값을 넣는다.
2. PWideChar 를 사용하여야 하는 부분에서 PWChar(WideString 형 변수) 또는 PWideChar(WideString 형 변수) 로 형 변환을 한다.
3. 경고가 사라진다.

다른 좋은 방법이 있겠지만, 일단 나의 삽질 결과는 이정도다… —;;