I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
jeg har prøvet at lave et eks. så jeg ka overføre filer mellem to computere men den vil ikk gemme det :-(
COMPUTER1: procedure TForm1.Button1Click(Sender: TObject); var MyFStream: TFileStream; begin If OpenDialog1.Execute then Begin NMStrm1.Host := Edit2.Text; NMStrm1.FromName := Edit1.Text; MyFStream := TFileStream.Create(OpenDialog1.FileName, fmOpenRead); try NMStrm1.PostIt(MyFStream); finally MyFStream.Free; end; end; end;
COMPUTER 2: procedure TForm1.NMStrmServ1MSG(Sender: TComponent; const sFrom: String; strm: TStream); begin if savedialog1.execute then begin dennis.Copyfrom(strm,0); dennis.SaveToFile(savedialog1.filename); end; end;
Jeg mener det er hele streamen du for med copyfrom(strm,0) men check lige hjælpen, og check evt. strm.size og evt. sæt strm.position := 0; inden du laver en copyfrom, jeg formoder at dennis = TMemoryStream. Det virker som om Strm.size er lig 0, får du en fejl ??
Mærkeligt, prøv evt. at lave din Dennis ( stream ) om til en filestream også nøjes med en CopyFrom og en Free, det burde også virke
jeg har ikke lige nogle ider til hvorfor det andet ikke virker, er du sikker på du kigger efter din fil det rigtige sted på din disk, jeg plejer ikke at havde problemer med stream\'s de plejer sku bare at køre
Så er det fordi CopyFrom kommer med en fejl, sæt din Delphi op til at breake på delphi excptions så vil den stoppe ved fejlen når du runner, det forklarer også hvorfor du ikke får en fil, delphi jumper ud at din procedure når du for en fejl og kører ikke den efter følgende koden, du kan evt. lave en try except og i din except skrive fejlen ud.
try copyfrom(); .... except on E:Exception do ShowMEssage(E.Message); end;
øøhh foresten nu du er igang ved du så hvordan at jeg ka finde ud af: Først hvilke mapper der ligger i en bedstemt mappe eller et drev og så bagefter filer (De ska ligges i hver deres memofelt
Du kan kigge her i løbet af i morgen : www.e-lind.dk
/Martin
Synes godt om
Ny brugerNybegynder
Din løsning...
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.