리치에디트에서 상속한 ole리치에디트(통신에서 받음)를 쓰는 데
한글입력이 안되네요. 이상한 모양의 문자만 출력됩니다.
문장을 선택한 후 글꼴을 바꾸고나면 제대로 되는 것 같은 데
델파이에서 한글입력을 할 때처럼 트레이위치에서 한글의 자음과 모음이
표시된 후에 글자가 완성되어 에디트에 나타납니다.
그리고 현재 리치에디트에 문자가 입력되있는지 비어있는지 알수있는
방법 좀 알려주세요..
(SelLength 말고요.. 에를 들어 전체선택을 할때 선택할 문장이 있을
때만 사용 가능할수 있게 할때 등등...)
무더위를 이기자.....
윈도우 시스템 디렉토리의
Rich관련 DLL에 (Riched.DLL, Riched32.DLL,RichEd20.DLL) 에 문제가 있어서
발생하는 문제입니다.
위의 정상적인 화일들을 구하셔서 다시 복사하신 뒤 재부팅하시면 됩니다.
그리고 리치에디트의 내용이 비어있는지 검사하는 간단한 방법은
if Lenght(RichEdit.Lines.Text) = 0 이면 비어있는 것입니다.
무더위를 이기자!^^
델초보 께서 말씀하시기를...
> 리치에디트에서 상속한 ole리치에디트(통신에서 받음)를 쓰는 데
> 한글입력이 안되네요. 이상한 모양의 문자만 출력됩니다.
> 문장을 선택한 후 글꼴을 바꾸고나면 제대로 되는 것 같은 데
> 델파이에서 한글입력을 할 때처럼 트레이위치에서 한글의 자음과 모음이
> 표시된 후에 글자가 완성되어 에디트에 나타납니다.
> 그리고 현재 리치에디트에 문자가 입력되있는지 비어있는지 알수있는
> 방법 좀 알려주세요..
> (SelLength 말고요.. 에를 들어 전체선택을 할때 선택할 문장이 있을
> 때만 사용 가능할수 있게 할때 등등...)
>
> 무더위를 이기자.....
>
>
>