Q&A

  • ListView에서 파일을 선택해서...이동시킬려고 하는데요...


ListView에서 파일을 선택하고 버튼을 하나만들어 이벤트 발생시
TreeView의 정해진 카테고리하나 이동을 시키려고 합니다.
자료를 찾다보니...
Function TEXFile.MoveFile(sSrc, sDest: String): Boolean;
Begin
Result := FALSE;
CloseFile;
if not FileExists(sSrc) Then Exit;
Result := Windows.MoveFile(PChar(sSrc), PChar(sDest));
End;

이 소스를 찾았는데 이걸 인용해서 하면 되는건가요??
제가 이소스로 인용해서 해봤는데...잘 되질 않아서요...
이게 맞는건지...아님 다른 방법이 있는건지..
답변 좀 부탁드립니다...
수고하세용~~
3  COMMENTS
  • Profile
    라벤더 2005.04.02 02:18


    안녕하세요.

    그러니까..  

    'ListView에서 파일을 선택하고 버튼을 하나만들어 이벤트 발생시
    TreeView의 정해진 카테고리하나 이동을 시키려고 합니다.'

    -> 이건 ListView에서 한 파일을 선택해서 버튼이벤트가

    발생했을때 TreeView에 있는 특정 폴더로 옮기고 싶다는 말씀?

    일단 위에 것은 파일이나 디렉토리 Rename을 하는 코드입니다.

    파일 복사에 대한 자료를 찾아보세요 Copyfile로 가능할 것 같습니다만..

    원하는 답이 되셨는지.. ;;

    즐코하세요 ^-^



  • Profile
    델초보-arumi 2005.04.02 02:25
    먼저두 답변주셨었는데...정말 감사합니다...꾸벅~
    CopyFile을 하게 되면 ListView에 파일이 남아 있지 않나요?
    TreeView에 특정폴더는 휴지통역할을 하는거라서요...^^;
    그특정폴더에서 파일을 완전삭제, 복원이 가능하게만 하려고 하거든요...
    다시 한번 답변 부탁드립니다....^^
    그래도 CopyFile이라면 또 찾아봐야겠네요..^^;


  • Profile
    라벤더 2005.04.02 02:36



    그렇다면 CopyFile과 DeleteFile을 함께 쓰면 되겠습니다.

    혹은 더 간단하게 ShellApi에 있는 SHFileOperation 함수를 사용하셔도

    파일 이동을 하실 수 있을거에요 -

    SHFileOperation은 여기 게시판에도 자료가 많으니 찾아보세요 ^^

    그럼.. 즐코하세요~

    • 단아
    • 2005.04.05 07:18
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김경우
      2005.04.06 19:34
      일단 질문하신 내용에서 레이블은 스크롤 기능을 지원하지 않습니다. 굳이 하셔야 한다면 레이블 컴포넌...
    • 이종택
    • 2005.04.05 05:13
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 김병윤
      2005.04.05 05:32
      <!--CodeS--> SQL.Text := 'update main_table set   f1='''+Edit2.text+''' where f2='+...
    • 이종택
      2005.04.05 05:39
      답글 고맙습니다.. 그런데 여기서 만약에 f2필드가 정수형이어서 문제이거든요.. 어케 처리를 할까요? ...
    • 김병윤
      2005.04.05 06:18
      정수형이라서 이렇게 쓴거에요....f2필드 <!--CodeS--> SQL.Text := 'update main_table set ...
    • 가딘
    • 2005.04.05 00:33
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 이재봉
      2005.04.05 04:13
      if Assigned(BROWA) and (CUSGSList <> nil) begin   BROWA.CUSGSList.Add(PCUSRecord);...
    • 가딘
      2005.04.05 04:38
      답변 감사하구요 모달폼인 browb의  값을 browa 폼의 tlist 로 저장을 할려고 하는데 님이 가...
    • 하나로
    • 2005.04.04 23:41
    • 1 COMMENTS
    • /
    • 0 LIKES
    • Crazy™
      2005.04.08 19:01
      소스 조금 수정하시면 될듯 싶네요.. 프린터 바꾸는 건데 기본프린터 바꾸셔셔 출력때리면 될듯 싶습니다....
    • 조현태
    • 2005.04.04 21:52
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 이수열
      2005.04.04 20:53
      커뮤니티 사이트에서 기초강의까지 하는건 한계가 있습니다. 일단 책 한권 사서 보시는게 제일 좋겠군요...
    • 이도훈
      2005.04.06 03:52
      친절한 답변 감사드립니다^^
    • Park JH
    • 2005.04.04 06:27
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 라벤더
      2005.04.04 18:38
      안녕하세요 ^-^ 저도 델파이를 시작한지 얼마 되지 않았지만 ;; 버전에 맞는 책을 한 권사서 ...
    • 조현태
    • 2005.04.03 22:22
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 혼자이고 싶어요
      2005.04.04 18:44
      파라독스 입력할때는 YYYY-MM-DD로 하면 되는데요 조회할때는 MM-DD-YYYY으로 해야 합니다...
    • Crazy™
      2005.04.04 18:25
      FindComponent, ComponentCount 로 검색해 보세요.
    • 조현태
    • 2005.04.03 05:10
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 조현태
      2005.04.04 21:25
      이중철 , 라벤더 , Crazy™ 님 답변감사합니다. 델파이 공부에 많은 도움이 되었습니다^^
    • 이중철
      2005.04.04 20:38
      님이 하고자 하는 방식은 실제로 많이 쓰는 방식입니다. 이 방식은 코드의 재사용과 소스자체의 분리를 ...
    • 라벤더
      2005.04.04 19:47
      안녕하세요 ^^ 님 생각 충분히 알았구요 ^-^ ; 근데.. 아무래도 폼을 두 개 생성하는 것 보다...
    • Crazy™
      2005.04.04 19:01
      안녕하세요. 결정은 님이 하시겠지만 제 생각으론 폼을 왜 2개를 만들어서 할까??라는 의문이 듭니당... ...
    • 이영주
    • 2005.04.03 02:39
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 델사랑
    • 2005.04.02 19:46
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 라벤더
      2005.04.02 20:48
      안녕하세요. DefaultMonitor는 폼이 나타날 모니터를 지정하는 것입니다. dmPrimary는 폼을 나...
    • 델사랑
      2005.04.02 21:45
      모니터 목록이라는게 어떻게 지정해 주죠? 제가 지금 모니터 2개를 연결하고 속성을 defalultmonitor속성...
    • 라벤더
      2005.04.02 22:39
      Forms에 보면 TMonitor라는 클래스가 있습니다. TScreen이 더 효육적이겠네요 ^-^ 자세한건 도움말...
    • 델사랑
      2005.04.02 23:33
      TMonitor.MonitorNum := 1; 이렇게 하니까 Read Only 속성이라고 나옵니다 도대체 어떻게 지정해 주어야 ...
    • 단아
    • 2005.04.02 05:15
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 라벤더
      2005.04.02 20:42
      안녕하세요 ^^ 일단 http://www.progdigy.com/modules.php?name=DSPack 여기서 DSPack 최신버전...
    • 라벤더
      2005.04.02 02:18
      안녕하세요. 그러니까..   'ListView에서 파일을 선택하고 버튼을 하나만들어 이벤트...
    • 델초보-arumi
      2005.04.02 02:25
      먼저두 답변주셨었는데...정말 감사합니다...꾸벅~ CopyFile을 하게 되면 ListView에 파일이 남아 있지 않...
    • 라벤더
      2005.04.02 02:36
      그렇다면 CopyFile과 DeleteFile을 함께 쓰면 되겠습니다. 혹은 더 간단하게 ShellApi에 있는 SHF...
    • 이종만
    • 2005.04.02 01:43
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 도끼로이마까
      2005.04.07 01:49
      델파이에서 dll을 작성한 후에 다른언어, 예를들면 비주얼 C++에서 가져다 쓰실 경우, 함수 호출 규약...
    • 권태훈
      2005.04.02 19:28
      115200 이상으로 작동해야되고 그렇게 연결되는 장비가 모가 있나요? 시리얼로 연결되는 장비중에 그리 ...
    • 이중철
      2005.04.04 19:39
      안녕하세요 이중철입니다. 어싱크프로 PAS화일만 수정하면 되겠더군요 옛날에도 그렇게 썼던것 같고 ...
    • 이중철
      2005.04.02 02:25
      3~4개월 같은 질문이 계속 올라오고 있네요 사실 Asyncpro 하나만 가지고는 어떻게 할 수 없을거에요 ...
    • 혼자이고 싶어요
      2005.04.02 01:29
      제목에 질문이라고 하시는 것이 좋을듯 하구요... in을 사용하면 됩니다. select * from table...
    • 버미천사
      2005.04.02 02:39
      혹시 TNotebook 컴포넌트를 있다면 동적 언어 변환이 안되는지 궁금한점이 더 생겼네요. 왜냐하면 지금 ...
    • 정경철
    • 2005.04.01 21:50
    • 0 COMMENTS
    • /
    • 0 LIKES