Autor Beitrag
dragos_victor
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 21



BeitragVerfasst: Di 14.12.04 20:58 
hallo an allen.
ich habe ein kleines program geschriebenin dem man einige datein in einem folder zusammen bringen muss.
das program siet umgefahr so aus
uses...shellapi

ausblenden Delphi-Quelltext
1:
2:
3:
4:
begin
....
copyfile(pchar('c:\test1\file1.txt'),pchar('c:\demo\file2.txt'),true);
end;

das program wir compilirt es leuft auch aber die datai file1.txt wird nicht copiert.
warum?:nixweiss:

Moderiert von user profile iconChristian S.: Delphi-Tags hinzugefügt.
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Di 14.12.04 21:04 
Stimmt der Pfad? Was spricht Suche im MSDN GETLASTERROR?
dragos_victor Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 21



BeitragVerfasst: Mi 15.12.04 13:31 
Titel: alles sie ok aus.
hallo.
der pfad ist ok.kann es sein das die datai nicht copiert wird weil es eine notpad.txt datai ist?
Sprint
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 849



BeitragVerfasst: Mi 15.12.04 13:40 
Titel: Re: alles sie ok aus.
dragos_victor hat folgendes geschrieben:
der pfad ist ok.kann es sein das die datai nicht copiert wird weil es eine notpad.txt datai ist?

Wie Luckie schon geschrieben hat, du musst GetLastError auswerten. Dann weißt du bestimmt auch, warum es nicht geht.


ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
procedure TForm1.Button1Click(Sender: TObject);
var
  SourceFile: String;
  DestFile: String;
begin

  SourceFile := 'C:\TestOrdner\TestDatei.txt';
  DestFile := 'C:\Temp\TestDatei.txt';

  if not CopyFile(PChar(SourceFile), PChar(DestFile), True) then
    ShowMessage(SysErrorMessage(GetLastError));

end;

_________________
Ciao, Sprint.
dragos_victor Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 21



BeitragVerfasst: Fr 17.12.04 15:15 
Titel: es ghet einfach nicht
hallo an allen
ich habe die enweisungen von sprint befolgt aber die dataei wird nicht copiert und shomessage zeigt an error1200????
es muss am program liegen.
ich danke allen.
Sprint
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 849



BeitragVerfasst: Fr 17.12.04 15:39 
Titel: Re: es ghet einfach nicht
dragos_victor hat folgendes geschrieben:
die dataei wird nicht copiert und shomessage zeigt an error1200

Und in ShowMessage steht wirklich "error1200"? Oder ist der Wert von GetLastError 1200?

Welches Windows benutzt du?

_________________
Ciao, Sprint.
dragos_victor Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 21



BeitragVerfasst: Mo 20.12.04 21:37 
hallo an allen
ich benutze winxp pro und showmessage hat error 1200 angezeigt.
ich arbeite jetzt mit clipbord und es functioniert.