Q&A

  • 델파이에서 쿼리문 작성만으로 컴에있는 사진을 불러오기 할수 있을까요?
전 일단 델파이 쌩 초보입니다..
아직 프로그램을 만들어 본적없습니다..
담담과장님께서 이번에 무엇인가를 준비중인데 저보고 좀 해보라해서 넘 난감하네요..

질문 내용

저희 회사에서 도면작성하는것이 있습니다..
지금은 캐드로 작성하여 청사진으로 인쇄해서 보고 있습니다..
이것을 인쇄하지 않고 그냥 컴에 저장하여 저장된 사진을 델파이에서 쿼리문을 써서
불러오기하여 그것을 다시 db에 저장하고..또 DB에 저장한 사진을 다시 불러오기를 할수 있도록
과장님게서 연구를 해보라고 하십니다..
파일 확장자 명이 BMP는 델파이에서 기본으로 지원한다고 하시고, JPG와 TIF파일도 가져올수 있도록 연구를 해보라 하십니다..
이것을 프로그램 만들어서 사용자들을 인쇄하지 않고 볼수있도록 만들 계획이신데..
도저히 모르겠습니다..
방향도 못잡겠고요... 고수님들 조언 부탁드립니다...ㅠㅠ
3  COMMENTS
  • Profile
    최용일 2009.10.16 03:07
    BLOB으로 검색해보세요... 많은 자료들이 있을겁니다.
  • Profile
    phono 2009.10.17 01:08
    캐드형태의 이미지라면.., 한 파일당 용량이 상당하겠는걸요..

    이걸 DataBase의 테이블에 바이너리형태( 이미지 타입)의 로 넣는 다는것은..

    나중에 실제 DataBase의 물리적 크기의 한계를 가져와 비추 드리고 싶군요.

    일단 이미지 파일들은 별도의 ftp서버를 두어 그곳에 저장되도록 하시고,

    db에는 해당 파일의 경로+파일명 정도나, 그냥 파일명 정도만 기억되게 하세요.

    단 도면의 조회나 신규등록때는 ftp 서버로 자료를 다운로드 또는 업로드 하는 프로그램은 별도로 짜셔야 합니다.

    ftp클라이언트 핸들링은 indy 컴포넌트를 쓰시되, indy demo를 보시면 사용 법이 나와있으니.., 참고 하세요





  • Profile
    이은경 2009.10.20 23:30
    두분다 감사합니다..동분서주하면서 열씸하는데...ㅎㅎ 워낙 초보라 보니 고수님들이 쉽다하는것도 저에게는 어렵네요..
    그래도 도움으로 인해 조금더 한발짝 나아가고 있습니다...ㅎㅎ 감사합니다..^^
    • phono
    • 2009.10.23 19:03
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 중탱이
      2009.10.23 21:56
      2009에 프리즘은 포함이 되어있었고 for PHP 는 포함되어있지 않았습니다~ ^^
    • 구창민
      2009.10.22 19:36
      아르스님 안녕하세요.. 기존 코드를 그대로 가져가실때, string 을 AnisString 으로 변환하시고, Char...
    • 아르스
      2009.10.22 20:40
      아.... 답변 감사합니다. ValueToHex까지 변환해야 한다는걸 잊었었네요... 어쩐지 자꾸 엉뚱한...
    • 김민수
    • 2009.10.22 02:16
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      2009.10.22 19:41
      안녕하세요.. A(Client) -> S(Server) -> B(Client) 라고 했을때, A -> B 로 보낸다고 생각하시고...
    • 김민수
      2009.10.23 06:24
      여러모로 관심가져주시고 답글도 감사드립니다. 간단한 샘플이라도 좀 주시면 고맙겠습니다.
    • 소울해커
      2009.10.22 20:03
      각 버튼의 이벤트 헨들러를 하나로 묶으시고 코딩하시면 더 편 하실 겁니다. 각 버튼의 캡션이 0,1,...
    • 구창민
      2009.10.22 20:11
      박선우님 안녕하세요.. 상급자 되시는 분이 뭐하시는 분인지 모르겟지만.. 좀 납득이 안되는 부분이군...
    • 나선혁
    • 2009.10.22 01:50
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      2009.10.22 20:13
      2010을 사용해보진 못했지만.. 일반모니터에서 터치 기능을 지원한다는것은 불가하다는 생각이 드네요......
    • 하기
      2009.10.23 20:42
      일반 모니터는 터치를 인식할 수가 없어서.... 타블렛 같은 노트북은 가능하겠죠.. ^^; 일반모니터에서...
    • knight
      2010.01.26 23:31
      TouchKeyboard 라는 콤포넌트가 추가되어있습니다. 터치 모니터에서 키보드를 사용할 수 있는 콤포넌트 ...
    • 백운민
    • 2009.10.21 21:49
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 아르스
      2009.10.21 05:15
      예전에 (아주 오래전인가?) 허브가 비쌀때... UTP 케이블로 다이렉트로 물려서 쓴 적이 있습니다. ...
    • phono
      2009.10.21 20:33
      utp케이블로 크로스 케이블을 만들어 사용하면 됩니다. 랜툴이 있다면 직접 조립하시되, 크로스케이블...
    • 한동주
    • 2009.10.21 00:09
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 소울해커
      2009.10.22 19:46
      그냥 StringGrid 가 아니라 AdvStringGrid로군요. GridImages에는 하나의 ImageList만이 들어가집니다...
    • 이은경
    • 2009.10.20 23:23
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      2009.10.21 00:11
      초보자 분들께 항시 드리는 말이지만, 예제를 따라해볼수 있는 책한권을 구입하라는 말씀을 드리고 싶...
    • 최용일
      2009.10.20 18:56
      query2에서 SQL을 다음과 같이 하면 되지 않을런지... select name, sum(number) from table_name group...
    • 델파이정복하자
      2009.10.20 19:12
      정확히 좀 알려주시면 안될까요?? query2에서 쿼리한걸 query1에 update 하는 방법을.. 저의 짧은 지식...
    • 최용일
      2009.10.21 18:48
      같은 name을 가진 number의 합을 구하는 쿼리하면 위의 코드가 맞을것이구요... Query2.Clear; Query...
    • 정경철
    • 2009.10.19 23:09
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 소울해커
      2009.10.21 19:06
      제가 질문의 요지를 잘못 파악한지도 모르겠습니다만... 원본 이미지를 복사해서 원본보다 Width, H...
    • 이규하
    • 2009.10.19 04:06
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2009.10.20 01:52
      interface function BiOpenDrawer(nHandles: Integer; Drawer: Byte; Pulse: Byte): Integer; cdecl; ...
    • 박정순
    • 2009.10.18 21:03
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2009.10.20 01:45
      TNoteBook 컴포넌트를 사용해보세요... Next버튼 누를때마다 페이지번호를 증가시켜주시면 될듯하네요...
    • 박정순
      2009.10.20 08:29
      TPageControl도 가능하네요.. 저는 TPageControl의 Tab부분 때문에 고민 해는데...TabVisible속성이 있...
    • 강중규
    • 2009.10.17 20:19
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      2009.10.20 18:24
      아래 답변드렷는데;; 두번째 질문도 답변해뒀어요..
    • 강중규
      2009.10.23 02:20
      감사합니다. 질문을 다시 올렸다가 지울려고 했는데, 지우는 버튼이 없어서.... 죄송합니다.
    • 오 찬영
    • 2009.10.16 02:52
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2009.10.16 03:06
      써드파티 컴포넌트를 사용한다면 2007, 2009, 2010버전으로 변경해서 설치하시면, 크게 문제될것은 없을...
    • 오 찬영
      2009.10.16 03:09
      즉답에 감사합니다. 그럼 5->2007,9,10으로 갈수있는 써드파티가 컴퍼넌트가 있는건가요? 혹 있다면...
    • 구창민
      2009.10.16 03:48
      써드파티 컴포넌트란 델파이를 설치시 디폴트로 깔리지 않는 컴포넌트들, 즉 3자 컴포넌트를 의미합니다....
    • 하얀까마귀
      2009.10.16 11:00
      음.. 써드파티 콤포넌트들도 소스를 가지고 계시다면 업시키는데는 크게 문제 없습니다. 간혹 문제가 되...
    • 이은경
    • 2009.10.16 01:30
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2009.10.16 03:07
      BLOB으로 검색해보세요... 많은 자료들이 있을겁니다.
    • phono
      2009.10.17 01:08
      캐드형태의 이미지라면.., 한 파일당 용량이 상당하겠는걸요.. 이걸 DataBase의 테이블에 바이너리...
    • 이은경
      2009.10.20 23:30
      두분다 감사합니다..동분서주하면서 열씸하는데...ㅎㅎ 워낙 초보라 보니 고수님들이 쉽다하는것도 저에...
    • 박동호
    • 2009.10.15 00:32
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2009.10.16 03:08
      그 파일이 하드디스크에 있으면 Library Path에 파일이 있는 폴더를 추가해주시구, 없다면 자료실에 잇...
    • 안흥문
    • 2009.10.14 23:26
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2009.10.16 03:09
      VB에서 DLL을 콜하는것하고 참조하는것하고 무엇이 다르죠? VB는 안써봐서
    • 안흥문
      2009.10.16 18:34
      먼저 관심 가져주셔서 감사합니다. 단순하게 DLL을 호출 하는 방식은 노출된 함수만을 호출할 수 있습니...