Q&A

  • 팩스 프로그램을 위한 컴포넌트는?
안녕하세요.

델파이로 팩스 프로그램을 만드려고 하는데, 보내고 받는 기능이 구현되어야 합니다.

표지와 함께 이미지 파일이나 문서파일을 보낼 수 있어야 하고, 받은 팩스는 이미지 파일로 보낸사람의 전화번호별로 저장하면 될 것 같습니다.

간단한 기능이지만, 델파이는 처음이라 어떤 컴포넌트를 사용해야 쉽게 구현할 수 있을지 알려주세요. 팩스를 주고 받는건 Win2000 와 XP에서 FaxModem을 이용하려고 합니다.

너무 비싸지만 않다면 유료라도 상관없습니다.
2  COMMENTS
  • Profile
    이정욱 2006.08.10 04:23
    현제 Fax관련 컴포넌트로는 제가 알고있는것은 AsyncPro 밖에 없습니다...

    물론 다른 상용도 존재 할순 있지만...

    저 컴포넌트는 오픈소스 컴포넌트 입니다.

    소스포지에서 찾아보세요. TurboPower로 검색하시면 나옵니다.

  • Profile
    똘기콩쥬 2006.08.10 18:59
    델파이가 처음이시라면,
    권장하는 방식은 국내 업체를 검색해서 제품을 구매하시는 쪽을 권해 드리고 싶습니다.
    물론 외산도 많겠지만 이왕이면.^^
    (팩스를 대량으로 보내는 거라면 멀티포트 팩스모뎀을 구하셔야 할텐데 그럴 경우엔
    해당 팩스모뎀 제공업체에서 샘플 프로그램이 제공되는 경우가 많습니다.
    C로 만든 DLL을 이용하는 방식..)
    모뎀통신, 이미지변환, 팩스관련 이미지 포맷 등등 제법 묵직한 기술들이 버티고 있거든요

    개발과정에서 실제로 어려울 수 있는 부분은,
    님이 얘기하신 대로, 다른 포맷의 문서화일들을 팩스로 보내고
    팩스로 받은 이미지(팩스모뎀에 들어오는 바이너리 포맷)을 인식가능한 이미지 포맷으로
    재처리하는 부분일 겁니다.

    하나하나 떼어놓고 보면 간단해 보일 수도 있지만
    팩스처리라는게 꽤나 여러가지 상황이 발생하는 동네라서요.
    (이쪽에서 잘 보냈는데 받는 쪽 팩스가 수신도중 용지가 떨어졌다던가.
    팩스번호가 일반전화번호 라든가...)

    약간의(!) 예산과 개발기간을 확보하셨다면
    상용제품구매 + 도입적용기간으로 활용하시는게 좋은 듯합니다.
    (저는 전혀 팩스솔루션 업체와 무관합니다.)


    • 정영은
    • 2006.08.08 01:27
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 최충일
    • 2006.08.08 00:47
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      2006.08.10 04:23
      현제 Fax관련 컴포넌트로는 제가 알고있는것은 AsyncPro 밖에 없습니다... 물론 다른 상용도 존재 할순 ...
    • 똘기콩쥬
      2006.08.10 18:59
      델파이가 처음이시라면, 권장하는 방식은 국내 업체를 검색해서 제품을 구매하시는 쪽을 권해 드리고 싶...
    • 구기
    • 2006.08.07 20:27
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 착한천사
      2006.08.08 08:04
      착한천사합니다. MS-SQL을 안한지 정말 오래됐네요.. 최근 몇년간 oracle만 사용하다보니.. (옛날에는 ...
    • 하수경
    • 2006.08.07 18:13
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김영구
      2006.08.07 20:05
      FormatFloat 함수 사용하세요 FormatFloat(FormatType, Value); FormatType : #,##0.00 (0은 해당자...
    • 정보근
    • 2006.08.05 22:40
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      2006.08.06 00:38
      SetWindowPos 함수를 사용해 보세요.. 즐거운 프로그래밍 하세요~
    • 정보근
      2006.08.06 01:12
      SetWindowPos(FormQMAP.Handle,HWND_TOPMOST,Left,Top,Width,height,SWP_SHOWWINDOW); 요렇게 했는데 ...
    • 칠돌이
      2006.08.06 20:36
      http://www.bsalsa.com/ 에 가시면 받으실수 있습니다. >지금은 폐쇄되었지만 예전에 http://www.eur...
    • 송 시중
      2006.08.08 04:23
      감사합니다. 전혀 다른 주소로 이동되길래 흔히 볼 수 있는 사라진 사이트때문에 호스팅 업체가 이동시는...
    • 정영은
    • 2006.08.05 03:14
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 권석진
    • 2006.08.05 02:20
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2006.08.05 03:07
      안녕하세요. 최용일입니다. 아래와 같이 해보세요... <!--CodeS--> // Save var  &nbs...
    • 권석진
      2006.08.07 21:13
      우선 도움을 주셔서 감사 합니다. 제가 최초 저장 하려 했던 목적이 파일에 저장 하기 위합 이었는데요....
    • 최용일
      2006.08.07 22:59
      IntToStr==>StrToInt
    • 권석진
      2006.08.08 02:00
      생각 보다 간단한데 왜 몰랐는지 이해가 안되네요.. ^^;; 간단히 달아 주시면서 상당히 어의가 없으셨을듯...
    • 채창훈
    • 2006.08.04 22:32
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 박홍재
      2006.08.05 20:56
      .pas 파일의 interface 바로 아래 uese 절에 Printers 를 추가해 주시고 Printer.PrinterIndex := Printe...
    • 구창민
      2006.08.06 00:25
      안녕하세요.. 이렇게 하시면 되겠네요.. WinExec(PChar('explorer /select, /e, "C:\Windows\win.ini...
    • 이은주
      2006.08.06 08:29
      진심으로 감사드립니다. 늘 절실한 도움 사이트에서 받고 있습니다. 좋은 컨탠츠가 더 많이 쌓여 모두에...
    • 돌아왕
    • 2006.08.03 22:58
    • 5 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      2006.08.03 23:33
      핸들을 넘겨주거나, 소켓을 넘겨주거나 마찬가지 입니다. 성능이나 메모리 사용량에서 다를것이 없어요....
    • 돌아왕
      2006.08.04 00:40
      그래도 핸들을 어떻게 사용하는지 알고 싶으네요.. 핸들 어떻게 하면 사용할 수 있나요..뭘 넘겨주면 ...
    • 이정욱
      2006.08.04 08:23
      받으신 소켓.Handle 하면 핸들값 을 넘길 수 있고, 다른쪽에선 받은 핸들을 가지고 결국 소켓화 하여 처리...
    • KDDG_Apine
      2006.08.05 03:38
      저는 handle을 사용하는것보다는 포인터 값만 받아서 처리 하는쪽 편하지 않을까 싶습니다.. 예를 들어 TL...
    • 이정욱
      2006.08.10 04:24
      음냐.. 객체를 넘기는게..포인터를 넘기는것과 같습니다..  실제 객체로 왔다 갔다 하는게 아니...
    • 채창훈
    • 2006.08.03 19:52
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      2006.08.03 21:45
      AssignFile 이라는 함수가 다른 함수에 있는 것을 참조하려고 하는것 같습니다. 보통 System유닛에 있는 ...
    • 채창훈
      2006.08.03 22:18
      아..  참 신기하네요..  왜, 어쩌다가 이런 일이 발생했는지 모르겠습니다만.. 어...
    • 이정욱
      2006.08.03 21:51
      각 각의 레포트에는 TeeChart 컴포넌트를 위한 레포트 전용 차트 컴포넌트가 따로 있을것입니다. 아마 ...
    • 델델
    • 2006.08.02 23:56
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      2006.08.03 22:17
      델7에는 라인넘버가  에디터에서 나오게하는 기능은 내장되어있지 않습니다. IDE플러그인을 ...
    • 채경수
    • 2006.08.02 01:11
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 착한천사
      2006.08.08 08:26
      착한천사입니다. 혹시 C/S(2-Tier) 프로그램인지 3-Tier인지에 따라 조금 다르다고 할 수 있겠습니다만....
    • 이영주
      2006.08.03 19:50
      컴파일 시점의 차이라고 할까요? 쿼리 요구때마다 컴파일하느냐 아니면 미리 컴파일 해놓았느냐... 어쩌...
    • wasup
    • 2006.08.01 18:06
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김종명
      2006.08.01 18:13
        chart.BottomAxis.DateTimeFormat := 'hh:mm:ss';   chart.BottomAxis.LabelSt...
    • 착한천사
      2006.08.06 01:45
      착한천사입니다. Connection Interface는 별로 어렵지 않습니다. 먼저, Oracle Client가 필요합니다.. ...
    • 권태훈
      2006.07.31 22:04
      두가지 방법이 있는데 일단 odbc로 해보시고 그 다음에 bde에서 해보십시요. 제어판->관리->데이...