Q&A

  • 메모장에 데이타담기
DB에서 데이타를 가져와서 (ClientDataSet 이용)

가져온데이타(Row수는 대략 : 1000건이상)를

메모장(notepad) 를 호출해서 담으려고 합니다.

메모장(notepad)을 호출하는건 별무리가 없는데~

DB에서 가져온데이타를 어떻게 메모장에 뿌려줄수 있는지

궁금합니다. 도움주시면 ~ 감사하겠습니다.

ps. 인사가 늦었지만~ 모두 새해복 많이 받으세요 ^ㅡ^
2  COMMENTS
  • Profile
    바보감자 2004.01.05 19:52
    안녕하세요 언제나 초보 바보감자입니다......
    윈도우 API사용하셔야 합니다
    뭐..소스 만 가르쳐 드리면 간단 합니다만...

    procedure TForm1.Button2Click(Sender: TObject);
    var
    h: hwnd;
    Text: String;
    NumCaracters: Integer;
    begin
    h := FindWindow('notepad',nil);
    h := FindWindowex(h,0,'edit',nil);
    if h <> 0 then
    begin
       NumCaracters := SendMessage(h,WM_SETTEXT,length(Memo1.text),integer(memo1.text));     //WM_GETTEXTLENGTH, 0, 0);
    end
    end;

    메모 컴포 하나 가져다 놓고 버튼에 이렇게 입력 하시고 노트패드 띄우시는건 아신다고 하시니까 띄우고 메모 콤포에 입력하고 버튼 눌러보세요...
    ^^;;; 꼭 API에 대해서 이렇게 조금씩 사용하면서..숙지하시면..
    더욱 몸값을 높게 잡으실꺼라 생각됩니다..
    뭐..몸매 좋으시면.. ^^;; 안하셔두 대구요..
    그럼 수고하세요...

    P.S 함수 설명은 검색 해보시면 많이 나올껄로 압니다..



  • Profile
    공왕주 2004.01.06 02:08
    새해 복 많이 받으세요