Avatar billede spectre Nybegynder
13. oktober 2002 - 16:24 Der er 5 kommentarer og
1 løsning

TIdFTPServer.OnChangeDirectory

jeg har nogle problemer med (som titlen siger) TIdFTPServer.OnChangeDirectory (TIdFTPServer er et Indy komponent). Er der nogle der ligger inde med en demonstration af hvordan den bruges eller lignende, vil jeg MEGET gerne have den :)

på forhånd tak
Avatar billede doc404 Novice
13. oktober 2002 - 20:39 #1
Den er i bund og grund simpel. Hvis du kobler dig op med Windows standard FTP program og taster CD Folder1, vil din event handler blive kald og VDirectory indeholde Folder1.


procedure TForm1.IdFTPServer1ChangeDirectory(ASender: TIdFTPServerThread;
  var VDirectory: String);
begin
  Memo1.Lines.Add(VDirectory);
end;
Avatar billede doc404 Novice
13. oktober 2002 - 20:41 #2
Lidt mere korrekt.. Din eventhandler bliver kalde, når klienten sender en CWD kommando
Avatar billede spectre Nybegynder
13. oktober 2002 - 20:43 #3
det er ikke problemet... har du et icq nummer, så jeg kan prøve at forklare det til dig?
Avatar billede doc404 Novice
13. oktober 2002 - 20:45 #4
Desværre..
Avatar billede spectre Nybegynder
13. oktober 2002 - 20:53 #5
ok...

jeg bruger flashfxp som klient...
homedir er c:\programmer
når jeg først logger ind, er alt ok
jeg går ind i folder "borland"
så er path "/\Borland/"
videre ind i folder "delphi"
path er "/\Borland\Delphi7/"
jeg klikker ".." (CDUP)
path er "..\" og jeg er i roden af c-drevet, hvilket jeg ikke må være

osv... og så går der helt kuk i det hele...

ved du hvordan det kan løses?
Avatar billede spectre Nybegynder
14. oktober 2002 - 01:44 #6
puh ha... ja tak for den professionelle hjælp
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