Q&A

  • 파일을 다운받을때 중복된 파일이 있으면 에러가 나요..
음..리스트 박스에 있는 파일을 모두 읽어서..
파일을 다운받는데...
그럼 update.list 라는 파일이 자동으로 생기게 했거든요..
근데 그 상태에서 다시 다운로드를 하면..
cannot open file D:liveupdateupdate.list
라는 에러가 나요..
그리고 안의 내용이 다 지워지거든요..
이거를 만약에 파일이 있으면 덮어 쓰겠냐는 메세지가 나오게 한던지..
아니면 그냥 다운받을수 없게 하고 싶거든요..
근데 어떻해야 할 지 잘 모르겠어요..
아시는 분 답변 좀 부탁드립니다.. (__) 꾸벅~
2  COMMENTS
  • Profile
    (_^^)~U 2002.10.22 20:35
    if FileExists('D:liveupdateupdate.list') then //D:liveupdateupdate.list 파일이 있으면


  • Profile
    샤리 2002.10.22 20:51
    감사해요..
    그런데 제가 이걸 어디다가 써야할지 잘 모르겠거든요..ㅡㅡ;;
    제가 지금 다운로드 버튼을 누를때 소스가 이렇거든요..

    procedure TForm1.Button1Click(Sender: TObject);
    var
        Files: String;
        FileCnt : Integer;
        FileDate: TDateTime;
        Fp : TextFile;
        MyFile : TFileStream;
    begin
        AssignFile( Fp,'.Update.List');
        ReWrite(Fp);

        for FileCnt := 0 To FileListBox1.Items.Count-1 Do
            if FileExists(FileListBox1.Items.Strings[FileCnt]) then
            begin
                FileListBox1.ItemIndex := FileCnt;
                MyFile := TFileStream.Create(FileListBox1.FileName,FmOpenRead);
                FileDate := FileDateToDateTime( FileAge(FileListBox1.Items.Strings[FileCnt]) );
                Files :=  FileListBox1.FileName + '|' + IntToStr(MyFile.size) + '|' + DateTimeToStr(FileDate);
                WriteLn(Fp, Files);
            end;
                CloseFile(Fp);
        end;

    여기다가 어떻게 적용해야 할까요?
    좀 알려주세요..
    • 머슴
      2002.10.22 23:55
         if FileExists('update.list') then //화일이 있으면
    • 샤리
      2002.10.23 00:40
      감사합니다.. 음..파일을 다운받고나서 정보를 보면.. 경로|파일이름|날짜|시간.. 이렇게 나와야 하거든...
    • 벤지
      2002.10.23 02:30
      델코에 올린적이 있었는데 지워져 버렸네요오 어디까지 개발하실지는 개발하실때에 생각를 하시어서 ...
    • [ROOKIE]
      2002.10.22 23:42
      간단하게 생각해서... 일단 24bit로 해상도를 바꾸세요. 걍.. 화면이랑 그런건 바꿀필요 없고... 단지 Im...
    • 나윤호
      2002.10.23 02:27
      Image1.Picture.Bitmap.PixelFormat := pf24bit; 이것만 추가해주니 기존의 로직데로 모두다 잘되는군요....
    • 송영식
    • 2002.10.22 22:00
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 머슴
      2002.10.22 22:25
      님이 만드신  텍스트 파일을 체크해서 있으면 열고,없으면 새로 만들어 열어 기록하는 문장으...
    • 송영식
      2002.10.22 23:09
      먼저 답변에 감사드리구여. ^&^ Append로 바꾸어 테스트 해보앗는데여. 파일을 찻을수 없다는 에러 ...
    • 니야옹
      2002.10.22 23:17
      질문내용으로 봐서는 FileCreate함수에서 발생하는 오류를 해결하시려는 것 같은데... 그건 파일명에...
    • 송영식
      2002.10.22 23:49
      몇달동안을 헤멨는데 인제야 해결햇읍니다. 머슴님 께서 써주신 구문에 Append 대신 Rewrite 프로시져를 ...
    • 김진호
    • 2002.10.22 20:45
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 채태숙
      2003.12.17 20:29
      Options 에 goRangeSelect 부분을 True로 주시면 Row의 다중 선택이  가능합니다..
    • 정성훈
      2002.10.22 22:27
      SELECT '국어',            ,A.강의사작일  &...
    • 델사랑
      2002.10.22 23:16
      답변고맙습니다 제가 ADO를 이용해서 MDB를 연결했는데 쿼리에서 CASE를 사용하면 없는 문법이라고 나옵니...
    • 정성훈
      2002.10.23 00:44
      mdb 라면 Access 인가요? 걔는 안되는걸로 알고잇는디.. ㅡ.ㅡ 직접 테이블 만들어서 한번 보니까 순전히...
    • KDDG_ZZOM
      2002.10.22 20:54
      테이블키도 함께 알려주셔야될것같은데요?? 글구 델파이에서 case,decode가 안되는게 아니고 데이타베이...
    • 샤리
    • 2002.10.22 20:30
    • 2 COMMENTS
    • /
    • 0 LIKES
    • (_^^)~U
      2002.10.22 20:35
      if FileExists('D:liveupdateupdate.list') then //D:liveupdateupdate.list 파일이 있으면
    • 샤리
      2002.10.22 20:51
      감사해요.. 그런데 제가 이걸 어디다가 써야할지 잘 모르겠거든요..ㅡㅡ;; 제가 지금 다운로드 버튼을 누...
    • 이은우
    • 2002.10.22 20:29
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 김수경
      2002.10.22 20:31
      TTable 또는 TQuery에서  FieldList.Find를 이용해 보세요 TTable을사용하는 경우  &...
    • 양준호
      2002.10.22 21:00
      답변감사합니다. 그런데요. 제말은 DB에서 특정필드가 있으면 에디터박스를 보여주고 필드가없으면 박스...
    • 2002.10.23 00:05
      Enabled를 Visible로 하면 되겠네요... 즐코하세요...
    • 코난
    • 2002.10.22 20:10
    • 3 COMMENTS
    • /
    • 0 LIKES
    • KDDG_Hoya
      2002.10.22 20:22
      ^^ 예전에 이것땜시 고민하다가..고생한 적이 있는데.. 그럼... sql 스토어 프로시져 내용.. CREATE PRO...
    • 코난
      2002.10.22 20:33
      내용물에는 이상이 없구여.. sql2000을 쓰고  델파이 5.0 을 쓴ㄴ데.. PBOOKJANCHECK 라는 ...
    • KDDG_Hoya
      2002.10.22 21:07
      --- 흠.. 쿼리를 오픈하시는 건가여..?       스토어프로시져로 데이터를 ...
    • 정용광
    • 2002.10.22 19:50
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 정성훈
    • 2002.10.22 19:35
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 김해성
    • 2002.10.22 18:59
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 타락천사
      2002.10.22 19:12
      안녕하세여. 타락임다.. TDBEdit 나 TDBGride 등등의 것들은 Show 하기 위한 것으로 사용하시는게 좋습...
    • 짱아
    • 2002.10.22 18:52
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 조성환
      2002.10.22 19:43
      Deployment 라이센스가 없는 듯 합니다. 관련 라이센스를 확인하시고 라이센스 파일과 같이 배포하면서 ...
    • 프리빌
    • 2002.10.22 08:06
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 김수경
      2002.10.22 19:45
      저같은 경우는 실제 실행 Code보다 Data 특히 Image등이 전체 크기의 대부분(2/3 이상)을 차지하는 경우...
    • 박장용
      2002.10.22 19:17
      프로그램 배포를 고려한 프레임웤을 짜는일은 프로젝트 초기에 결정되어져야 하는 일입니다. 나중에 ...
    • 타락천사
      2002.10.22 18:39
      안녕하세여. 타락임다.. 폼별로 DLL 로 만들어 넣는 방법이 있습니다. 그런데 DLL 은 사용에서 좀 많이...
    • 타락천사
      2002.10.22 18:41
      안녕하세여. 타락임다.. 사실 사용자가 보는 화면은 여러개의 Layout 이 겹쳐진 겁니다. 전에 최용...
    • 윤기원
    • 2002.10.22 05:12
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 박정찬
    • 2002.10.22 04:38
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 타락천사
      2002.10.22 19:24
      안녕하세여. 타락임다.. 저.. 혹시. Thread 에 nil 을 할당했나여? 그럼 문제의 여지가 있을 수 있습니...
    • 박정찬
      2002.10.23 03:39
      OnTerminate 이벤트가 일어날때 거기서 Nil을 해줬거든요. 어쨌든 Nil로 된걸 막았어여. 그래두 난다면 ...
    • 김만구
    • 2002.10.22 04:28
    • 0 COMMENTS
    • /
    • 0 LIKES