Q&A

  • [질문] FTP로 파일 다운받아 특정 위치에 복사(덮어쓰기)하기
최근 델파이의 매력에 빠져서 델파이로 열심히 뭔가 끄적이고 있습니다.
나름 이것저것 써보다가 인스톨쉴드 배포파일로 자동 업데이트할 수 있도록 구성은 해 두었는데
마이너 업그레이드까지 재설치하게 되니 사람들이 불편해합니다.
그래서 마이너의 경우는 실행파일만 웹의 특정 디렉토리에 올려두고
버전이 틀릴 경우 FTP나 HTTP로 다운받아 설치폴더에 복사하려고 하는데
생 각보다 잘 안되네요..
여기저기 올라온 글 참조해서 만들어보고 있는데..
고수분들 도움좀 부탁드립니다.
2  COMMENTS
  • Profile
    최용일 2010.06.02 04:23
    프로그램 두개가 필요합니다.
    메인실행파일하나와 업데이트하는 프로그램
    사용자가 실행하는 프로그램은 업데이트프로그램이구요, 업데이트프로그램이 실행되면 서버로 접속해서 프로그램이 업데이트 되었는지 체크하고 업데이트되었으면 FTP나 HTTP로 다운을 받은뒤에 메인실행파일을 실행하도록 만드시면 됩니다.
    FTP나 HTTP로 다운받는 부분은 Indy를 쓰세요.
  • Profile
    델초보 2010.06.03 18:23
    최용일님 말씀대로 저희도 메인실행 파일 하나와 업데이트 하는 프로그램 두개를 가지고 업데이트용 처리하는 부분이 먼저 실행을 해서
    업뎃을 하고 뒤에 업뎃프로그램이 메일 프로그램을 실행하고 업뎃 프로그램 kill시키는 형태로 사용을 하고 있습니다.
    위 말씀처럼 저희는 현재 ftp다운으로 하고 있는데요... 향후 http방식으로 변경 예정이구요
    도움이 되셨음 좋겠네요