Q&A

  • 하이라이트 소스 좀 부탁해요.
번번이 도움을 주셔서 고맙습니다.



리치에디트에서 검색된 단어를 하이라이트하는 기능이 있다는데... 그럴듯한 소스가 들어 있는 책을 구하긴 했지만 여~엉 안되는군요. 검색을 해도 없구요. 부탁합니다. 거의 끝내가는 중인데 또 암초가 타이타닉의 딴죽을 거는군요. 흑흑...



부탁해용~~~





4  COMMENTS
  • Profile
    박병영 1999.04.17 03:06
    안녕하십니까? 구창민님 ^.^

    헬퍼가 새로와졌네요.

    지난번 부탁한 답변이 없어 다시부탁합니다.

    바쁘실텐데 죄송해요 ^.^

    Db가 정상인지 아닌지(깨진경우..)를 Check하는 방법을 일고섶어요

    건강하세요.



  • Profile
    이정욱 1999.06.26 00:07
    만약 RichEdit1안에서 This 라는 문자열을 찾아서 선택하게 하려면 아래와 같이 하시면 됩니다.

    다른 콘트롤에 포커스가 가있을 때에도 선택된 부분이 하이라이트 되게 하시려면 RichEdit1의 HideSelection이라는 프로퍼티를 False로 주시면 됩니다.



    RichEdit1.SelStart := Pos('This',richEdit1.Text) - 1;

    RichEdit1.SelLength := Length('This');



    이소라 께서 말씀하시기를...

    > 번번이 도움을 주셔서 고맙습니다.

    >

    > 리치에디트에서 검색된 단어를 하이라이트하는 기능이 있다는데... 그럴듯한 소스가 들어 있는 책을 구하긴 했지만 여~엉 안되는군요. 검색을 해도 없구요. 부탁합니다. 거의 끝내가는 중인데 또 암초가 타이타닉의 딴죽을 거는군요. 흑흑...

    >

    > 부탁해용~~~

    >

    >





  • Profile
    김영대 1999.04.17 03:33
    박병영 wrote:

    > 안녕하십니까? 구창민님 ^.^

    > 헬퍼가 새로와졌네요.

    > 지난번 부탁한 답변이 없어 다시부탁합니다.

    > 바쁘실텐데 죄송해요 ^.^

    > Db가 정상인지 아닌지(깨진경우..)를 Check하는 방법을 일고섶어요

    > 건강하세요.

    >



    안녕하세요 김영대입니다

    어떤 DB인지 말씀해 주셔야...

    사용하시는 DB가 PARADOX 이면 아래를 참고하세요



    아래 Inprise 사이트에서 TUtility 에 관한 자료를 찾아보세요

    http://www.inprise.com/devsupport/bde/utilities.html



    원래 다른 Xbase 계열은 테이블의 검사/복구 등등의 소스를 공개하는데

    PARADOX 는 소스를 공개하지 않고 DLL 만 제공하여 테이블 복구를

    구현합니다



    위 사이트에서 TUtility DLLs 로 시작하는 부분을 찾으신 다음 사용하시는

    BDE의 버전에 맞는 DLL 을 다운받으세요



    그 다음 데모 프로그램은 그 아래 Paradox Table Repair 로 시작하는

    부분에 보시면 소스가 있습니다

  • Profile
    이소라 1999.06.26 04:47
    답장을 주셔서 감사해요.

    그런데 제가 워낙 모르는 것이 많으니 잘 써먹질 못하는군요. 죄송!!

    아래처럼 했더니 찾는 척을 하다가는 엉뚱한 단어를 하이라이트를 하는군요. 그것도 무려 한 개만 색깔을 주더라구요. 요새 페인트 값이 많이 올랐나요?



    원래의 의도는 어떤 문서에서 단어를 찾아서 단어가 들어있는 라인을 메모장에 뿌리고 라인 가운데 찾은 단어를 하이라이트 하겠다는 것인데 결과가 엉뚱하게 나오는군요. 부탁해요. 이것만 끝나면 아~흐 바다가 부른다. 철썩......



    begin

    Memo1.Lines.Clear;

    for n:=80 to form1.height-78 do

    begin

    panel3.height:=n;

    end;



    s:=trim(edit1.text);

    setlength(text_line,256);

    assignfile(bible,'D:bible2ko.txt');

    reset(bible);

    while not eof(bible) do

    begin

    readln(bible,text_line);

    j:=pos(s,text_line);

    if j > 0 then

    begin

    memo1.Lines.add(text_line);

    Memo1.SelStart := Pos(s,text_line) - 1;

    Memo1.SelLength := Length(s);





    end;



    end;

    closefile(bible);

    MessageDlg('Now Serching complted......', mtInformation, [mbOK],0);

    end;







    이정욱 께서 말씀하시기를...

    > 만약 RichEdit1안에서 This 라는 문자열을 찾아서 선택하게 하려면 아래와 같이 하시면 됩니다.

    > 다른 콘트롤에 포커스가 가있을 때에도 선택된 부분이 하이라이트 되게 하시려면 RichEdit1의 HideSelection이라는 프로퍼티를 False로 주시면 됩니다.

    >

    > RichEdit1.SelStart := Pos('This',richEdit1.Text) - 1;

    > RichEdit1.SelLength := Length('This');

    >

    > 이소라 께서 말씀하시기를...

    > > 번번이 도움을 주셔서 고맙습니다.

    > >

    > > 리치에디트에서 검색된 단어를 하이라이트하는 기능이 있다는데... 그럴듯한 소스가 들어 있는 책을 구하긴 했지만 여~엉 안되는군요. 검색을 해도 없구요. 부탁합니다. 거의 끝내가는 중인데 또 암초가 타이타닉의 딴죽을 거는군요. 흑흑...

    > >

    > > 부탁해용~~~

    > >

    > >

    >

    >





    • 엠마
    • 1999.04.17 05:22
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.04.17 05:35
      아래 답변이 있었듯이 마스크에딧에 포함된 문자까지 포함해서 길이를 잡으세요. A(12)가 아니라 A(20)정...
    • 엠마
      1999.04.17 06:07
      이정욱 wrote: > 아래 답변이 있었듯이 마스크에딧에 포함된 문자까지 포함해서 길이를 잡으세요. > A(12...
    • 김영해
      1999.04.17 07:19
      엠마 wrote: > 이정욱 wrote: > > 아래 답변이 있었듯이 마스크에딧에 포함된 문자까지 포함해서 길이를 ...
    • 엠마
      1999.04.19 02:24
      > > a(20)으로 잡아도 마찬가지예요.. > > 그런데 입력시 공백이 있으면.. 에러발생 > > 스페이스...
    • 김영남
    • 1999.06.25 23:15
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.06.25 23:56
      그렇게 할 수 없습니다. 편법을 쓴다면 후킹을 하던, 아니면 타이머를 사용하던 프로그램이 떠 있는 상태...
    • 엠마
    • 1999.04.17 05:22
    • 7 COMMENTS
    • /
    • 0 LIKES
    • 왕초
      1999.06.25 22:30
      AnsiString을 char* 타입으로 conversion을 하려고 c_str()을 사용하였습니다.. 내용은 char *tmp; tm...
    • 이정욱
      1999.04.17 05:35
      아래 답변이 있었듯이 마스크에딧에 포함된 문자까지 포함해서 길이를 잡으세요. A(12)가 아니라 A(20)정...
    • 안치봉
      1999.06.25 23:26
      잘은 모르겠으나... 혹시뒤에 엔터문자랑 개행문자가 붙는걸 말하는건지요?. 일반적으로 AnsiString....
    • 엠마
      1999.04.17 06:07
      이정욱 wrote: > 아래 답변이 있었듯이 마스크에딧에 포함된 문자까지 포함해서 길이를 잡으세요. > A(12...
    • 왕초
      1999.06.26 03:38
      RichEdit에서 c_str()메소드를 사용하면 개행문자, 엔터문자가 없어도 아래처럼 끝에 이상한 문자가 나오...
    • 김영해
      1999.04.17 07:19
      엠마 wrote: > 이정욱 wrote: > > 아래 답변이 있었듯이 마스크에딧에 포함된 문자까지 포함해서 길이를 ...
    • 엠마
      1999.04.19 02:24
      > > a(20)으로 잡아도 마찬가지예요.. > > 그런데 입력시 공백이 있으면.. 에러발생 > > 스페이스...
    • 이상훈
    • 1999.04.16 23:25
    • 5 COMMENTS
    • /
    • 0 LIKES
    • 장경석
      1999.06.25 20:42
      구창민님이 답해 주신것에 대해 감사합니다. 제가 실력이 모자라 답장해 주신 것에 대해 적용이 잘 안되...
    • 이정욱
      1999.04.17 02:38
      DBProgressBar라는것은 기본 컴포넌트가 아닌듯 싶습니다. 제 델파이에는 그런것이 없네요..쩝.. 혹시 숨...
    • 구창민
      1999.06.26 03:10
      장경석 께서 말씀하시기를... > 구창민님이 답해 주신것에 대해 감사합니다. > > 제가 실력이 모자라 ...
    • 이상훈
      1999.04.17 02:47
      이정욱 wrote: > DBProgressBar라는것은 기본 컴포넌트가 아닌듯 싶습니다. > 제 델파이에는 그런것이 없...
    • 이정욱
      1999.04.17 04:46
      네.. 받아서 봤습니다. 쩝.. 안에 Help와 Demo.. 모두가 있네요... 그것을 참고하시면 잘 아실 수 있을것...
    • 아무게
      1999.04.17 03:53
      서로 Network 으로 연결된 상대방 PC의 공유 폴더의 Password 설정 유무을 체크하는 프로그램은 Delphi...
    • 손창근
      1999.06.25 20:34
      안녕하세요... 오공이 입니다.. 신범호님께서 작성을 하신것은 다른 컴퓨터에서도 실행을 시키시려면 일...
    • 박병영
    • 1999.04.17 03:06
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 박성훈
      1999.06.25 17:48
      제가 터치스크린용 식당 주문프로그램을 만들려고 하는데요. 화면구성이 어려워 질문을 올립니다. 요는...
    • 김영대
      1999.04.17 03:33
      박병영 wrote: > 안녕하십니까? 구창민님 ^.^ > 헬퍼가 새로와졌네요. > 지난번 부탁한 답변이 없어 다...
    • 이소라
    • 1999.06.25 17:16
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 신인재
      1999.06.25 19:38
      밑줄이 나오게는 힘들구요.... 마우스가 움직이면 해당 노드가 선택된것으로 속여서 색깔을 바꿀수는 있...
    • 문창완
    • 1999.04.17 00:42
    • 5 COMMENTS
    • /
    • 0 LIKES
    • 이강범
      1999.06.25 16:44
      안녕하세요... 허구헌날 화면 보호기에 관한 질문만 해서 죄송합니다. 개인적으로 급히 해야될 일이 있어...
    • 안치봉
      1999.04.17 01:17
      문창완 wrote: > 네모나 이미지의 각꼭지를 적당하게 > 라운드 처리하고싶습니다. > 도와주세요... > ...
    • 문창완
      1999.04.17 01:49
      안치봉 wrote: > 문창완 wrote: > > 이미지의 각꼭지를 적당하게 > > 라운드 처리하고싶습니다. > > ...
    • 안치봉
      1999.04.17 02:14
      문창완 wrote: > 안치봉 wrote: > > 문창완 wrote: > > > 이미지의 각꼭지를 적당하게 > > > 라운드 ...
    • 문창완
      1999.04.17 03:07
      정말 감사합니다... 조금만 복잡한 글만나요면... 프로그래밍 하는 사람으로써 세계화에 뒤쳐지지않을려...
    • 이소라
    • 1999.06.25 16:16
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 박병영
      1999.04.17 03:06
      안녕하십니까? 구창민님 ^.^ 헬퍼가 새로와졌네요. 지난번 부탁한 답변이 없어 다시부탁합니다. 바쁘실...
    • 이정욱
      1999.06.26 00:07
      만약 RichEdit1안에서 This 라는 문자열을 찾아서 선택하게 하려면 아래와 같이 하시면 됩니다. 다른 콘트...
    • 김영대
      1999.04.17 03:33
      박병영 wrote: > 안녕하십니까? 구창민님 ^.^ > 헬퍼가 새로와졌네요. > 지난번 부탁한 답변이 없어 다...
    • 이소라
      1999.06.26 04:47
      답장을 주셔서 감사해요. 그런데 제가 워낙 모르는 것이 많으니 잘 써먹질 못하는군요. 죄송!! 아...
    • 이상훈
    • 1999.04.16 23:25
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.04.17 02:38
      DBProgressBar라는것은 기본 컴포넌트가 아닌듯 싶습니다. 제 델파이에는 그런것이 없네요..쩝.. 혹시 숨...
    • 이상훈
      1999.04.17 02:47
      이정욱 wrote: > DBProgressBar라는것은 기본 컴포넌트가 아닌듯 싶습니다. > 제 델파이에는 그런것이 없...
    • 이정욱
      1999.04.17 04:46
      네.. 받아서 봤습니다. 쩝.. 안에 Help와 Demo.. 모두가 있네요... 그것을 참고하시면 잘 아실 수 있을것...
    • 이정욱
      1999.06.25 11:47
      한델(http://www.delphi.co.kr)의 도구 메뉴에 보시면 아스키코드라는것이 있습니다. 그것이 바로 그값들입...
    • 이정욱
      1999.06.25 11:46
      Ord함수를 사용하세요. Ord('K') 하면 'K'에 대한 번호가 나옵니다. 이소라 께서 말씀하시기를... > ...
    • 이종국
      1999.06.25 10:58
      이소라 께서 말씀하시기를... > 우리가 리턴값말고도 다른 것들에 관한 값도 알고싶거든요. > 어떻게 알...
    • 임성학
    • 1999.06.25 09:36
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이종국
      1999.06.25 11:10
      임성학 께서 말씀하시기를... > TObject 클래스를 상속받는 sender를 이용해 image를 다루려고 하는데... ...
    • 이상훈
    • 1999.04.16 23:25
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.04.17 02:38
      DBProgressBar라는것은 기본 컴포넌트가 아닌듯 싶습니다. 제 델파이에는 그런것이 없네요..쩝.. 혹시 숨...
    • 이상훈
      1999.04.17 02:47
      이정욱 wrote: > DBProgressBar라는것은 기본 컴포넌트가 아닌듯 싶습니다. > 제 델파이에는 그런것이 없...
    • 이정욱
      1999.04.17 04:46
      네.. 받아서 봤습니다. 쩝.. 안에 Help와 Demo.. 모두가 있네요... 그것을 참고하시면 잘 아실 수 있을것...
    • dj
    • 1999.06.25 07:53
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이종국
      1999.06.25 11:13
      dj 께서 말씀하시기를... > 버튼을 누르면 > 2개의 메모콤포넌트에 쓰여 있는 내용을 비교하여 > 처음으...
    • 이정욱
      1999.04.17 02:36
      컴포넌트를 찾는 방법은 델파이 링커에 가보시면 델파이 수퍼페이지라는 곳이 있습니다. 그곳에는 정말 엄...
    • 최선기
    • 1999.06.25 06:44
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 한승협
      1999.06.25 07:42
      최선기 께서 말씀하시기를... > 책을 샀는데.. 거기 CD에 콤포넌트들이 있어 인스톨을 하는데.. > > 배...
    • 김정선
    • 1999.04.16 22:54
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 김영해
      1999.04.17 07:38
      김정선 wrote: > 저두 같은 문제가 있었어요.. 아시는 분 꼭좀 가르쳐 주세요 > > 전 델파이4.0 오라클...
    • 이정욱
      1999.04.17 02:28
      인스톨쉴드를 너무 믿으면 약간 문제가 있습니다. 델파이 버전에서 BDE포함시 약간의 버그가 있다고 발표...
    • 장경석
    • 1999.06.25 05:29
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      1999.06.25 09:28
      장경석 께서 말씀하시기를... > 초급정도의 델피언인데요... > bmp를 jpg로 바꾸는 tip은 많이 보았구요....