I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Du kan teste om kopieringen var i orden f.eks. således:
if SHFileOperation(FOS)<>0 then showmessage('Nej, kopiering er ikke i orden');
Synes godt om
Slettet bruger
19. april 2008 - 23:44#4
Når den spørger til at oprette mappen "backup" og man siger nej får jeg stadig fejlmeldinger, hvor den så igen viser ja og nej til at oprette mappen "backup"
Det gør den 3 gange
Til sidst kommer så fejlmeldingen at stien ikke findes...
Det er som om den stadig forsøger at kopierer til en sti som ikke findes.
var FOS :TSHFileOpStruct; begin with FOS do //kopier databasen til biblioteket backup begin Wnd := 0; wFunc := FO_COPY; pFrom := pchar(ExtractFilePath(Application.ExeName) + '\vinlist*'#0); pTo := pchar(ExtractFilePath(Application.ExeName) + '\backup'); fFlags:= FOF_NOCONFIRMATION; end; SHFileOperation(FOS); begin with FOS do begin Wnd := 0; wFunc := FO_COPY; pFrom := pchar(ExtractFilePath(Application.ExeName) + '\history*'#0); pTo := pchar(ExtractFilePath(Application.ExeName) + '\backup'); fFlags:= FOF_NOCONFIRMATION; if SHFileOperation(FOS)<>0 then showmessage('Kopieringen blev ikke gennemført'); end;
Først vil jeg anbefale at du får fat i nogle bøger om Pascal så du kan lære de grundliggende ting som f.eks. hvordan man laver og hvordan en if-then sætning virker.
Her er koden, utestet men det burde virke.
var FOS :TSHFileOpStruct; AppPath : string;
function DoCopy(FromPath, ToPath : string) : boolean; begin with FOS do //kopier databasen til biblioteket backup begin Wnd := 0; wFunc := FO_COPY; pFrom := pchar(FromPath+#0); pTo := pchar(ToPath); fFlags:= FOF_NOCONFIRMATION; end; Result:=SHFileOperation(FOS)=0; end;
begin AppPath:=ExtractFilePath(Application.ExeName); if DoCopy(AppPath + '\vinlist*',AppPath + '\backup') then if DoCopy(AppPAth + '\history*', AppPath + '\backup') then begin CopyDir('c:\programmer\program\images','c:\programmer\program\backup\images'); showmessagepos('dataerne er kopieret til backup',400,400); end; end;
Synes godt om
Slettet bruger
20. april 2008 - 14:04#8
Tak for din tålmodighed og jeg skal nok lige læse lidt om if osv...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.