Q&A

  • 델파이에서 엑셀처럼 한글(hwp)도 조작이 가능합니까?
델파이에서 db의 내용을 엑셀로 보내서 사용할 수 있는데
한글(hwp)로도 보낼수 있습니까?
표까지 그려서 해야 하는데 하는 방법이 있다면 고수님들
좀 가르쳐 주십시오...
2  COMMENTS
  • Profile
    송강식 2002.10.10 01:04

    뭐 정확히 요구하시는게 표를 그린다음에 각 표의 셀에 데이타를 넣으시겠다는 것인지는 잘모르겠지만요..

    한컴의 별다른 모듈을 사용하지 않고 제가 해본 경우로 말씀을 드리지요.

    일단 한글은 97 기능강화판을 사용하셔야 합니다. 그래야 DDE API를 이용하여 한글에 데이타를 전송하거나 문서를 콘트롤 할 수 있습니다.

    위 조건이 되었다면 한글 DDE api를 이용하여 표의 각 셀에 어떤 데이타를 넣을 수 있습니다. 그러나 표를 직접 그리는 것은 모르겠습니다. 안해봐서...^^;;

    쉬운 테스트 방법은 한글 빈 문서에 표를 그리고 표의 각 셀에 셀 속성정보(저희쪽에서는 누름틀 정보라고 부릅니다.)를 지정하고 델파이에서는 dde를 통해서 이 누름틀에 해당하는 셀 인덱스(누름틀로 지정되는 각 셀 정보는 유니크합니다.)에 데이타를 넣을 수 있습니다.

    한글 97과 DDE로 연결하는 것은 이곳이나 델마당에 공개가 되어 있습니다.
    dde로 연결된 다음에 위에서 작성한 빈 문서를 열고 각 셀에 데이타를 넣으면 됩니다.  표가 그려져 있는 한글문서를 템플릿처럼 사용하여 각 셀에 데이타를 넣으시면 되지 않을까요?

    한글 2002 SE에서는 훨씬 더 쉽게 이러한 기능이 된다고 하던데 아직 해보지는 못했습니다.

    더 자세히 알고 싶으시면 멜주세요.

    kssong@handysoft.co.kr
  • Profile
    이추형 2002.10.09 20:56
    가능합니다.
    하지만 제가 아래한글과 컨택해본 결과 자신들이 사용하는
    특정라이브러리가 필요하며, 판매는 하되 유자보수등은
    않된다고 하더군요(과거 3년전)

    요즘은 어떤지 모르니 함 컨택해 보세요

    • 박철우
    • 2002.10.10 00:50
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 문성운
    • 2002.10.09 23:33
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 김경록
      2002.10.10 03:55
      저의 경우를 들어서 말씀드리고, 먼저 어떻게 공부하느냐를 설명드리겠습니다.. 물론, 제 경험으로 비추...
    • 문성운
      2002.10.10 07:52
      경험에 가득찬 선배님의 말씀을 들으니 힘이 생깁니다. 지금 구루구루로 ms-sql2000 다운받고있습니다..-_...
    • KDDG_ZZOM
      2002.10.10 00:57
      꼭 데이타베이스를 배워야 되는건 아니죠... 컴터쪽이 너무나 많이 세분화? 되어있다고 예기해야되나??? ...
    • 문성운
      2002.10.10 07:48
      답변 감사합니다..^^;; 많은 도움이 되었습니다. 앞으로도 자주 부탁드릴께요^^;
    • 정경철
      2002.10.12 00:53
      그냥 쿼리문으로 지우십시오... delete from table1;
    • 김경록
      2002.10.10 04:00
      Pradox는 Union이 안되는것으로 알고 있습니다. MySQL도 4.0 이전 버젼에서 Union이 안되기 때문에, 임...
    • ▲┫┃■┃콜론
      2002.10.10 04:57
      조언 감사해요~ 임시테이블을 생성 해야 겠네요~ 담부턴 파라독스 사용 안할려구 생각 중입니다. 평안하...
    • 노경숙
    • 2002.10.09 23:03
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 또치
      2002.10.09 23:13
      쿼리를 날릴때 이렇게 하면 어떨까요. 오라클이라면, 그 컬럼명이 aaa라고 한다면, select deco...
    • KYH
      2002.10.10 01:36
      혹시 키필드가 여러개란 말씀이신가요? ^^;; 제가 제대로 이해했다면 setkey 를 쓰시면 될겁니다. ex...
    • 임형호
      2002.10.09 22:43
      예전에 제가 썼던 내용인데..참고하세요. 그리고 Table에서 검색은 몇가지가 있습니다. 일반적으로 Fi...
    • 이추형
      2002.10.09 21:58
      select current date from syscat.dbauth
    • 최연식
    • 2002.10.09 20:58
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 장화선
    • 2002.10.09 20:11
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 송강식
      2002.10.10 01:04
      뭐 정확히 요구하시는게 표를 그린다음에 각 표의 셀에 데이타를 넣으시겠다는 것인지는 잘모르겠지만요....
    • 이추형
      2002.10.09 20:56
      가능합니다. 하지만 제가 아래한글과 컨택해본 결과 자신들이 사용하는 특정라이브러리가 필요하며, 판...
    • 이추형
      2002.10.09 20:08
      procedure TfrmTest.Button1Click(Sender: TObject); begin   if GridXLS1.FileName <> ...
    • 정성훈
      2002.10.09 20:44
      이추형님께서 쓰신 이글은 GridXLS 라는 외부컴퍼넌트가 있어야 가능한거 아닙니까????
    • 송재진
    • 2002.10.09 19:38
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이추형
      2002.10.09 19:54
      첨부문서 참조
    • 짱아
    • 2002.10.09 19:32
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 이추형
      2002.10.09 19:43
      gubun : string; 의 변수가 글로벌이 아니기에 다른 Form에서 참조 몬합니다. 또한 Form2에서 Form1의 변...
    • 짱아
      2002.10.09 20:18
      답변 감사해염.. 근데... form2의 uses절에는 참조한다는 문귀를 넣었구여... 글로벌변수로 사용하려면&n...
    • 박희경
    • 2002.10.09 08:18
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 델사랑
    • 2002.10.09 07:16
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 2002.10.09 08:47
      Label1.Font.Style := [fsItalic];
    • 김상수
    • 2002.10.09 05:04
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 신승철
      2002.10.12 01:25
      detail band와 pagefooter... 참으로 난해할것입니다. 저도 아직 풀지 못한부분이 있어서요.. pagefooter...
    • 김상수
      2002.10.12 19:29
      답변 감사드립니다.. 아래 제가 쓴 부분은 해결했습니다..^^v 근데 님의 말씀대로 라인이 걸리...
    • 김종화
    • 2002.10.09 04:34
    • 6 COMMENTS
    • /
    • 0 LIKES
    • 박상윤
      2002.10.09 05:27
      32bit를 사용하시는 것은 낭비입니다. 뒤의 8바이트는 아직사용하지않기때문에 메모리 낭비가 됩니다. ...
    • 김종화
      2002.10.09 20:47
      나름대로 버그 잡았다구 생각하구 나온 결과가 아래와 같네요.. 한번 테스트 해 보시구.. 잘 못된점 있으...
    • 박상윤
      2002.10.09 22:17
      변환하시면 돼구여..아마도 처리하는 루틴이 32비트 체게로 되어있어서... 그런것 같네여.. 지금 사...
    • 김종화
      2002.10.11 01:17
      SRcRow: pRGBTriple ; 여기서 pRGBTriple 이게 어떤 형인가여?? 도움말에 안나오는데요...^^;; 정...
    • 박상윤
      2002.10.11 21:39
      도움말은 MSDN을 참고하시구 8비트의 경우 pBYTE=^BYTE 24비트의 경우 pRGBTRIPLE=RGBTRIPLE; ...
    • 박상윤
      2002.10.10 05:03
      죄송... 일하다가 바뻐서 .. 다 수정 못한것을 올려서.. ^^; 위에 예제 다시수정 했습니다.. 참고 ...
    • 2002.10.09 04:17
      정렬이라는 걸로 검색해 보시면 많은 예제를 보실 수 있을겁니다. 오른쪽, 왼쪽, 가운데, 정렬등 모두 가...
    • 강재규
      2002.10.10 03:03
      초보입니다... CalcField를 사용해보세요... 1. TTable을 더블클릭을 하세요. 2. 창이 나타나면 ...
    • 홍성락
      2002.10.09 04:49
      DBGrid의 DrawColumnCell이벤트에서 Field을 TDateTimeField형변환하여 DisplayFormat문자를 설정하시면 ...