Q&A

  • button1을 클릭하면 copy file하는 초보코딩좀


델에서

button1을 클릭하면 copy file하는 초보코딩좀



copy sourcefile destination하는 방법을 알려주십시오.



도스창 안뜨고

카피하는 방법 좀

3  COMMENTS
  • Profile
    방석호 2000.07.22 02:49
    somoon wrote:

    >

    > 델에서

    > button1을 클릭하면 copy file하는 초보코딩좀

    >

    > copy sourcefile destination하는 방법을 알려주십시오.

    >

    > 도스창 안뜨고

    > 카피하는 방법 좀



    안녕하세요??



    참고가 되었으면 하네요...



    procedure TForm1.Button1Click(Sender: TObject);



    begin

    if Messagedlg('copy를 하시겠습니까?',mtinformation,[mbyes,mbno],0)= mryes then

    CopyFile(PChar('C:datadata.mdb'),

    PChar('c:datadata.bak'),False);



    end;







  • Profile
    Black}{ole 2000.07.22 01:03
    somoon wrote:

    >

    > 델에서

    > button1을 클릭하면 copy file하는 초보코딩좀

    >

    > copy sourcefile destination하는 방법을 알려주십시오.

    >

    > 도스창 안뜨고

    > 카피하는 방법 좀



    안녕하세요. ^^

    CopyFile('원본파일', '복사파일', True);

    하면되구요. 마지막 True인자는.. 중복파일이 있음.. 덮어씌우겠는지 여부있습니다.

    True이면 덮어씌웁니당.



    그럼..20000.

  • Profile
    성호종 2000.07.22 01:02
    somoon wrote:

    >

    > 델에서

    > button1을 클릭하면 copy file하는 초보코딩좀

    >

    > copy sourcefile destination하는 방법을 알려주십시오.

    >

    > 도스창 안뜨고

    > 카피하는 방법 좀



    아래프로그램은 제가 급하게 만든거라서 소스가 지저분하긴 하지만

    SDK 써서 제작한 것이므로 이해해주세요~

    특정 Network에 fileServer PC(여기서는 BOSS라는 PC)에 새롭게 올라온 파일들만 모든 클라이언트들이

    자동으로 가져오는 프로그램입니다.



    procedure TForm1.dll_search;

    var

    hfind:Thandle;

    fd:Twin32finddata;

    xd:boolean;

    i,j:smallint;

    gb:smallint;

    begin

    sleep(600);

    i:=0;

    hfind := findfirstfile('bossc저장하세요*.dll',fd);

    listbox1.items.add(fd.cfilename);

    while (i = 0) do

    begin

    xd:=findnextfile(hfind,fd);

    for j:=0 to listbox1.Items.Count-1 do

    begin

    if listbox1.Items[j] = fd.cfilename then

    begin

    gb:=1;

    end

    else

    begin

    gb:=0;

    end;

    end;

    if gb = 0 then

    begin

    listbox1.items.add(fd.cfilename);

    end

    else

    begin

    exe_search;

    ini_search;

    timer1.enabled:=true;

    break;

    end;

    end;

    windows.findclose(hfind);

    end;







    procedure TForm1.exe_search;

    var

    hfind:Thandle;

    fd:Twin32finddata;

    xd:boolean;

    i,j:smallint;

    gb:smallint;

    begin

    i:=0;

    gb:=0;

    hfind := findfirstfile('bossc저장하세요*.exe',fd);

    if copy(fd.cfilename,length(fd.cfilename)-2,3) = 'exe' then

    listbox1.items.add(fd.cfilename);

    while (i = 0) do

    begin

    xd:=findnextfile(hfind,fd);

    for j:=0 to listbox1.Items.Count-1 do

    begin

    if listbox1.Items[j] = fd.cfilename then

    begin

    gb:=1;

    end

    else

    begin

    gb:=0;

    end;

    end;

    if gb = 0 then

    begin

    listbox1.items.add(fd.cfilename);

    end

    else

    begin

    break;

    end;

    end;

    windows.findclose(hfind);

    end;



    procedure TForm1.ini_search;

    var

    hfind:Thandle;

    fd:Twin32finddata;

    xd:boolean;

    i,j:smallint;

    gb:smallint;

    begin

    i:=0;

    gb:=0;

    hfind := findfirstfile('bossc저장하세요*.ini',fd);

    if copy(fd.cfilename,length(fd.cfilename)-2,3) = 'ini' then

    listbox1.items.add(fd.cfilename);

    while (i = 0) do

    begin

    xd:=findnextfile(hfind,fd);

    for j:=0 to listbox1.Items.Count-1 do

    begin

    if listbox1.Items[j] = fd.cfilename then

    begin

    gb:=1;

    end

    else

    begin

    gb:=0;

    end;

    end;

    if gb = 0 then

    begin

    listbox1.items.add(fd.cfilename);

    end

    else

    begin

    break;

    end;

    end;

    windows.findclose(hfind);

    end;



    procedure TForm1.hwp_search;

    var

    hfind:Thandle;

    fd:Twin32finddata;

    xd:boolean;

    i,j:smallint;

    gb:smallint;

    begin

    i:=0;

    gb:=0;

    hfind := findfirstfile('bossc저장하세요*.hwp',fd);

    if copy(fd.cfilename,length(fd.cfilename)-2,3) = 'hwp' then

    listbox2.items.add(fd.cfilename);

    while (i = 0) do

    begin

    xd:=findnextfile(hfind,fd);

    for j:=0 to listbox2.Items.Count-1 do

    begin

    if listbox2.Items[j] = fd.cfilename then

    begin

    gb:=1;

    end

    else

    begin

    gb:=0;

    end;

    end;

    if gb = 0 then

    begin

    listbox2.items.add(fd.cfilename);

    end

    else

    begin

    break;

    end;

    end;

    windows.findclose(hfind);

    end;





    procedure TForm1.prg_copy;

    var i:smallint;

    f_name:string;

    c_name:string;

    begin

    timer1.enabled:=false;

    for i:=0 to listbox1.items.count-1 do

    begin

    f_name:='bossc저장하세요'+listbox1.Items[i];

    c_name:='c:bimss_ii'+listbox1.Items[i];

    label2.caption:=listbox1.items[i];

    copyfile(pchar(f_name),pchar(c_name),false);

    end;

    i:=0;

    for i:=0 to listbox2.items.count-1 do

    begin

    f_name:='bossc저장하세요'+listbox2.Items[i];

    c_name:='c:hnc'+listbox2.Items[i];

    label2.caption:=listbox2.items[i];

    copyfile(pchar(f_name),pchar(c_name),false);

    end;

    end;



    procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;

    Shift: TShiftState);

    begin

    case key of

    vk_escape : close;

    end;

    end;



    procedure TForm1.FormActivate(Sender: TObject);

    begin

    dll_search;

    exe_search;

    hwp_search;

    end;



    procedure TForm1.Timer1Timer(Sender: TObject);

    begin

    prg_copy;

    timer1.enabled:=false;

    close;

    end;



    • 이승우
      2000.07.22 03:11
      김규억 wrote: > 파라독스DB에 그래픽파일(gif, jpg, bmp등..)을 저장하는 방법을 좀 가르쳐 주십시오. >...
    • 그냥
      2001.02.13 01:11
      이승우 wrote: > 김규억 wrote: > > 파라독스DB에 그래픽파일(gif, jpg, bmp등..)을 저장하는 방법을 좀 ...
    • rika
    • 2000.07.22 01:48
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.07.22 01:58
      안녕하세요. 최용일입니다. 않될리가 있나요.. 델파이에서 이런걸 Procedual Pointer라고 부릅니다. ...
    • 김태영
    • 2000.07.22 01:46
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.07.22 02:06
      안녕하세요. 최용일입니다. llf란 함수가 비절베이직에서는 많이 쓰이나보죠? 제 생각엔 별 필요없을것 ...
    • 이광민
    • 2000.07.22 01:37
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 강인규
      2000.07.22 02:54
      저도 자세히 알지는 못하지만 그래두 함 적어봅니다. 쿠키를 부여할 때... with response.cookies do...
    • hugehead
      2000.07.22 02:30
      질문이 너무 애매하군요. 좀더 구체적인 질문이었으면 합니다. 이광민 wrote: > 왕왕초보초보델...
    • 송인표
      2000.07.22 03:57
      // 여기나오는 방식은 약간 구식입니다. // 그러나 제일 잘되더군요... // 만약 MyCookie=1 , MyCook...
    • 방문객
    • 2000.07.22 01:02
    • 3 COMMENTS
    • /
    • 0 LIKES
    • BLUE
      2000.08.30 19:51
      방문객 wrote: > 저번에도 여러번 질문을 올렸는데 답변이 없군요... > > stringgrid의 내용을 엑셀로 ...
    • mashall3
      2000.07.22 06:29
      방문객 wrote: > 저번에도 여러번 질문을 올렸는데 답변이 없군요... > > stringgrid의 내용을 엑셀로 ...
    • rika
      2000.07.22 01:30
      방문객 wrote: > 저번에도 여러번 질문을 올렸는데 답변이 없군요... > > stringgrid의 내용을 엑셀로 ...
    • somoon
    • 2000.07.22 00:48
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 방석호
      2000.07.22 02:49
      somoon wrote: > > 델에서 > button1을 클릭하면 copy file하는 초보코딩좀 > > copy sourcefile de...
    • Black}{ole
      2000.07.22 01:03
      somoon wrote: > > 델에서 > button1을 클릭하면 copy file하는 초보코딩좀 > > copy sourcefile de...
    • 성호종
      2000.07.22 01:02
      somoon wrote: > > 델에서 > button1을 클릭하면 copy file하는 초보코딩좀 > > copy sourcefile de...
    • Black}{ole
      2000.07.22 00:22
      왕초보.. wrote: > 큐앤에이란을 아무리 뒤져더 찾을수가 없어서 이렇게 글을올립니다. > Canvas를 이용...
    • 왕초보..
      2000.07.22 00:38
      Black}{ole wrote: > 왕초보.. wrote: > > 큐앤에이란을 아무리 뒤져더 찾을수가 없어서 이렇게 글을올립...
    • 이동근
    • 2000.07.21 23:33
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이동근
      2000.07.26 18:01
      답변해 주시는 분들이 없으시네요... 질문 내용이 너무 부실했나보군요. 해결 방법을 생각하다가... ...
    • 김다음
    • 2000.07.21 23:28
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 최석기
      2000.07.22 03:15
      김다음 wrote: > dbgrid의 내용을 엑셀의 saveas로저장했습니다. > procedure > var > workbook : Var...
    • 정지호
      2000.07.22 00:03
      김다음 wrote: > dbgrid의 내용을 엑셀의 saveas로저장했습니다. > procedure > var > workbook : Var...
    • 엑소
    • 2000.07.21 21:54
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최석기
      2000.07.21 22:01
      엑소 wrote: > 수고하십니다. > 질문 그대로 새롬데이타맨의 왼쪽 아이콘창(?) 구현방법에 > 대해 알고 ...
    • 이현우
    • 2000.07.21 21:41
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 화랑
      2000.07.22 00:31
      이현우 wrote: > 안녕하세요 > 고수님들 > 아켜죠요 > > 다름이 아니라 Web 에서 DATA 을 DLL 에서...
    • 금동이
    • 2000.07.21 21:04
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.07.22 02:12
      안녕하세요. 최용일입니다. 질문만으로는 무엇이 문제인가 확실히 알 수 없군요. 저도 많이 써봤지만 한...
    • 박성일
    • 2000.07.21 20:53
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.07.21 20:58
      안녕하세요. 최용일입니다. 아래와 같이 하세요... Assign할 때 sndbuf := @aa; sndbuf := @bb...
    • 성호종
      2000.07.21 21:21
      happykevin wrote: 아래 제가 제작한 소스가 보이는데요~ 저는 DBComboBox말고 그냥 Combobox 사용한 것...
    • 알로에
    • 2000.07.21 20:49
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 어린왕자
      2000.07.21 22:49
      안녕하세요..영원한 델초보 어린왕자입니다.. 별루 어려울게 없어요..프로시저아시져? 아래 프로시저는...
    • 정지호
      2000.07.21 21:03
      알로에 wrote: > 궁금한게 있어요.. > Sender라는게 있잖아요? > 예를 들면 > procedure TForm1.NewMen...
    • 김태영
    • 2000.07.21 20:46
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.07.21 21:03
      안녕하세요. 최용일입니다. case문에서 end;가 빠졌네요... case Test_FC(i) of 1: ...