Q&A

  • richedit에서의 한글입력???
리치에디트에서 상속한 ole리치에디트(통신에서 받음)를 쓰는 데

한글입력이 안되네요. 이상한 모양의 문자만 출력됩니다.

문장을 선택한 후 글꼴을 바꾸고나면 제대로 되는 것 같은 데

델파이에서 한글입력을 할 때처럼 트레이위치에서 한글의 자음과 모음이

표시된 후에 글자가 완성되어 에디트에 나타납니다.

그리고 현재 리치에디트에 문자가 입력되있는지 비어있는지 알수있는

방법 좀 알려주세요..

(SelLength 말고요.. 에를 들어 전체선택을 할때 선택할 문장이 있을

때만 사용 가능할수 있게 할때 등등...)



무더위를 이기자.....







3  COMMENTS
  • Profile
    유수 1999.08.14 05:14


    윈도우 시스템 디렉토리의

    Rich관련 DLL에 (Riched.DLL, Riched32.DLL,RichEd20.DLL) 에 문제가 있어서

    발생하는 문제입니다.

    위의 정상적인 화일들을 구하셔서 다시 복사하신 뒤 재부팅하시면 됩니다.

    그리고 리치에디트의 내용이 비어있는지 검사하는 간단한 방법은

    if Lenght(RichEdit.Lines.Text) = 0 이면 비어있는 것입니다.

    무더위를 이기자!^^



    델초보 께서 말씀하시기를...

    > 리치에디트에서 상속한 ole리치에디트(통신에서 받음)를 쓰는 데

    > 한글입력이 안되네요. 이상한 모양의 문자만 출력됩니다.

    > 문장을 선택한 후 글꼴을 바꾸고나면 제대로 되는 것 같은 데

    > 델파이에서 한글입력을 할 때처럼 트레이위치에서 한글의 자음과 모음이

    > 표시된 후에 글자가 완성되어 에디트에 나타납니다.

    > 그리고 현재 리치에디트에 문자가 입력되있는지 비어있는지 알수있는

    > 방법 좀 알려주세요..

    > (SelLength 말고요.. 에를 들어 전체선택을 할때 선택할 문장이 있을

    > 때만 사용 가능할수 있게 할때 등등...)

    >

    > 무더위를 이기자.....

    >

    >

    >





  • Profile
    델초보 1999.08.14 06:27
    유수 께서 말씀하시기를...

    >

    > 윈도우 시스템 디렉토리의

    > Rich관련 DLL에 (Riched.DLL, Riched32.DLL,RichEd20.DLL) 에 문제가 있어서

    > 발생하는 문제입니다.

    > 위의 정상적인 화일들을 구하셔서 다시 복사하신 뒤 재부팅하시면 됩니다.

    > 그리고 리치에디트의 내용이 비어있는지 검사하는 간단한 방법은

    > if Lenght(RichEdit.Lines.Text) = 0 이면 비어있는 것입니다.

    > 무더위를 이기자!^^

    >

    > 델초보 께서 말씀하시기를...

    > > 리치에디트에서 상속한 ole리치에디트(통신에서 받음)를 쓰는 데

    > > 한글입력이 안되네요. 이상한 모양의 문자만 출력됩니다.

    > > 문장을 선택한 후 글꼴을 바꾸고나면 제대로 되는 것 같은 데

    > > 델파이에서 한글입력을 할 때처럼 트레이위치에서 한글의 자음과 모음이

    > > 표시된 후에 글자가 완성되어 에디트에 나타납니다.

    > > 그리고 현재 리치에디트에 문자가 입력되있는지 비어있는지 알수있는

    > > 방법 좀 알려주세요..

    > > (SelLength 말고요.. 에를 들어 전체선택을 할때 선택할 문장이 있을

    > > 때만 사용 가능할수 있게 할때 등등...)

    > >

    > > 무더위를 이기자.....

    > >

    > >

    > >

    >

    >





  • Profile
    이정욱 1999.08.14 20:56
    리치에디트 DLL은 윈도우의 기본 DLL입니다.

    윈도우를 새로 깔은곳의 c:windowssystem 디렉토리에 보시면 있을것입니다.

    그것을 복사하세여~



    델초보 께서 말씀하시기를...

    > 유수 께서 말씀하시기를...

    > >

    > > 윈도우 시스템 디렉토리의

    > > Rich관련 DLL에 (Riched.DLL, Riched32.DLL,RichEd20.DLL) 에 문제가 있어서

    > > 발생하는 문제입니다.

    > > 위의 정상적인 화일들을 구하셔서 다시 복사하신 뒤 재부팅하시면 됩니다.

    > > 그리고 리치에디트의 내용이 비어있는지 검사하는 간단한 방법은

    > > if Lenght(RichEdit.Lines.Text) = 0 이면 비어있는 것입니다.

    > > 무더위를 이기자!^^

    > >

    > > 델초보 께서 말씀하시기를...

    > > > 리치에디트에서 상속한 ole리치에디트(통신에서 받음)를 쓰는 데

    > > > 한글입력이 안되네요. 이상한 모양의 문자만 출력됩니다.

    > > > 문장을 선택한 후 글꼴을 바꾸고나면 제대로 되는 것 같은 데

    > > > 델파이에서 한글입력을 할 때처럼 트레이위치에서 한글의 자음과 모음이

    > > > 표시된 후에 글자가 완성되어 에디트에 나타납니다.

    > > > 그리고 현재 리치에디트에 문자가 입력되있는지 비어있는지 알수있는

    > > > 방법 좀 알려주세요..

    > > > (SelLength 말고요.. 에를 들어 전체선택을 할때 선택할 문장이 있을

    > > > 때만 사용 가능할수 있게 할때 등등...)

    > > >

    > > > 무더위를 이기자.....

    > > >

    > > >

    > > >

    > >

    > >

    >

    >