![]() |
(INDY/FTP) Wie lade ich eine datei per "doppelklick&quo
Ich habe die verbindung aufgebaut und jetzt habe ich dateien und der listbox.
Also ich stelle mir das so vor: Wenn man auf die datei klickt, öffnet sich der opendialog und fragt einen ab, wo man die datei auf dem rechner speichern will. wie geht das? bitte um hilfe lg NiKluetke |
Re: (INDY/FTP) Wie lade ich eine datei per "doppelklick
Hi,
Code
Delphi-Quellcode:
Ob es diese Get-Methode gibt, weiß ich gerade nicht, aber es gibt etwas ähnliches. Einfach mal gucken ;)
if Listbox1.ItemIndex <> - 1 then
begin if SaveDialog1.Execute then begin IDFTP1.Get(ListBox1.Items[Listbox1.ItemIndex], SaveDialog1.Filename); end; end; MfG, Manu :thumb: |
Re: (INDY/FTP) Wie lade ich eine datei per "doppelklick
erstmal ein großes dankeschön für die antwort.
nun habe ich noch folgende frage: wie kann man prüfen ob das markirte eine datei oder ein ordner ist? lg NiKluetke |
Re: (INDY/FTP) Wie lade ich eine datei per "doppelklick
Hmm,
ich würde ganz spontan sagen:
Delphi-Quellcode:
if FileExists(<Filename>) then
begin isFile := true; end else begin isFile := false; end; |
Re: (INDY/FTP) Wie lade ich eine datei per "doppelklick
ob ein Eintrag in deiner Liste einen Ordner oder eine Datei darstellt bekommst du doch mit dem "List" Kommando, dort einfach die Details mit abrufen.
|
Re: (INDY/FTP) Wie lade ich eine datei per "doppelklick
großes dankeschön.
@SirThornberry: Ich weiss nicht, was du damit meinst :gruebel: :wall: lg NiK |
Re: (INDY/FTP) Wie lade ich eine datei per "doppelklick
Zitat:
was jetzt? |
Re: (INDY/FTP) Wie lade ich eine datei per "doppelklick
Delphi-Quellcode:
so -.-
function IsFile(Filename : String) : Boolean;
begin if FileExists(Filename) then begin isFile := true; end else begin isFile := false; end; end; das musst du halt entweder als Function schreiben oder IsFile als globale Boolean Variable deklarieren ;) |
Re: (INDY/FTP) Wie lade ich eine datei per "doppelklick
irgendwie bin ich blöd :wall:
bei mir kommt dann fehler: [Fehler] Unit1.pas(46): Nicht genügend wirkliche Parameter (bei if FileExists Filename then ) ich ferstehe das nicht :( lg NiKluetke |
Re: (INDY/FTP) Wie lade ich eine datei per "doppelklick
sry hatte mich verschrieben. Jetzt ists richtig -.-
Aber wie mir scheint fehlen dir noch einige Grundlagen.. Also das z.B FileExists eine Function ist die Parameter erwartet dadrauf hättest du alleine kommen sollen und das Filename in dem Fall der Parameter sein muss... ;) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:47 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz