Avatar billede fundus Nybegynder
24. juni 2007 - 15:11 Der er 7 kommentarer

Load tekst

Hej...

Har en test.txt fil på min FTP server, nogle der ved hvordan jeg kan loade det inholdi txt filen i en memo ? :D

nogle der kan hjælp mig.. ? :D
Avatar billede kroning Nybegynder
24. juni 2007 - 15:17 #1
Brug Indy´s TIdFTP komponent.
Avatar billede kroning Nybegynder
24. juni 2007 - 15:18 #2
Jeg går ud fra at du ikke har adgang til filen uden at logge på FTP?
Avatar billede fundus Nybegynder
24. juni 2007 - 16:27 #3
nåå okay :(
Avatar billede kroning Nybegynder
24. juni 2007 - 16:41 #4
Det var måske ikke nok :)
Avatar billede hrc Mester
24. juni 2007 - 19:34 #5
Lige for at oversætte det til klartekst. Du har en fil liggende på en ekstern ftp-server. Den vil du gerne vise i en memo der hvor du kører dit program. Hvis det er korrekt er løsningen:

FTP-serveren: TIdFTP, sådan som kroning skriver. Du skal bare have læseadgang til tekst-filen. Forbind med host, sti og password, sæt overførslen til ascii og hent filen (smartest at putte den i en stream). Luk forbindelsen.

Memoen: MyMemo.Lines.LoadFromFile('test.txt') eller LoadFromStream(AnFTPStreamOfSomeKind)

.. stort set sådan som kroning skriver
Avatar billede kroning Nybegynder
24. juni 2007 - 22:28 #6
Ja noget i denne stil, smid en TIdFTP på din form:

try
  IdFTP.Host:='www.dinserver.dk';
  IdFTP.Username:='brugernavn';
  IdFTP.Password:='kodeord';
  IdFTP.Connect;
  IdFTP.ChangeDir('din_sti');
  IdFTP.Get('Filnavn','Filnavn',true,false);
  IdFTP.Disconnect;
except
  on E: Exception do begin
    Application.MessageBox(PChar('Der er opstået en fejl i forbindelsen til serveren. Fejl: '+E.Message),'Fejl',MB_OK or MB_ICONERROR);
end;
Avatar billede kroning Nybegynder
24. juni 2007 - 22:30 #7
og så lige en:
Memo.Lines.LoadFromFile('Filnavn');

eller brug Stream.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester