안녕하세요...
제가 하려는 것은 MS Word문서를 Explorer에 보이게 하려고 합니다.
Explorer를 띄우는 방법은 HlinkNavigateString를 사용하였는데,
URL주는 부분이 WideCharType이더군요.
HlinkNavigateString(nil,'C:My DocumentsAAA.Doc');
위처럼 쓰면 되는데 문서명이 항상 동일하지가 안거든요....
해서 찾아보니깐, String Type을WideChar로 바꿔주는 함수가 있더라구요.
procedure AAA;
var lDocName : WideChar;
FileName := String;
begin
FileName := 'AAA.Doc';
lDocName := StringToWideChar('C:My Documents'+FileName,???,???);
end;
근데 예제가 없어서.... 쩝!
혹 사용방법을 아시는 분 계시면 한수 부탁드립니다....
고드름 김정입니다.
var
FInternalSTR : array[0..127] of WideChar;
StringToWideChar( '스트링입니다.', @FInternalSTR, 128 );
이런 식으로 사용하시면 됩니다.
변환할 string, 변환될 widechar array, 배열크기 순으로 넣어 주시면 됩니다.
그럼.
오승섭 wrote:
> 안녕하세요...
>
> 제가 하려는 것은 MS Word문서를 Explorer에 보이게 하려고 합니다.
>
> Explorer를 띄우는 방법은 HlinkNavigateString를 사용하였는데,
>
> URL주는 부분이 WideCharType이더군요.
>
> HlinkNavigateString(nil,'C:My DocumentsAAA.Doc');
>
> 위처럼 쓰면 되는데 문서명이 항상 동일하지가 안거든요....
>
> 해서 찾아보니깐, String Type을WideChar로 바꿔주는 함수가 있더라구요.
>
> procedure AAA;
> var lDocName : WideChar;
> FileName := String;
> begin
> FileName := 'AAA.Doc';
> lDocName := StringToWideChar('C:My Documents'+FileName,???,???);
> end;
>
> 근데 예제가 없어서.... 쩝!
>
> 혹 사용방법을 아시는 분 계시면 한수 부탁드립니다....
>
>