![]() |
Indy FTP Problem
Hallo!
Ich schreibe gerade eine Klasse , die FTP-Daten mit Hilfe von idFTP verarbeitet. Leider bekomme ich keine Ergebnisse zurück und auch keine Fehler. Nur folgende Warnung: [Warnung] ewmsftp.pas(67): Variable 'box' ist möglicherweise nicht initialisiert worden Was kann ich tun? Vielen Dank im Voraus! w-lan Hier der Quelltext:
Code:
//FTP Info holen
function Tftp.getinfo(): TListbox; var box : TListbox; begin Fidftp1.list(box.Items,'',false); result := box; end; |
Re: Indy FTP Problem
Du musst erst box "createn" ;)
|
Re: Indy FTP Problem
Hi.
Die Meldung stimmt. box ist nicht initialisiert worden ;-) Ich würde aber eher eine TStringList zurückliefern. Warum den ganzen Listbox-Krempel noch drumherum? ;-) Die temporäre Variable brauchst du übrigens nicht!
Delphi-Quellcode:
//FTP Info holen
function Tftp.getinfo(): TStringList; begin result := TStringList.Create; Fidftp1.list(list,'',false); end; |
Re: Indy FTP Problem
Hallo,
vielen Dank für Eure Hilfe! :-D Gruß w-lan |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:29 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 by Thomas Breitkreuz