Autor Beitrag
zero1
Hält's aus hier
Beiträge: 13



BeitragVerfasst: Di 27.05.03 20:18 
ausblenden volle Höhe Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
procedure TNMFTP_FRAME.lesen;
procedure anzeigen;
var i: Word;
size: LongInt;
s: string;
begin
size := 0;
for i := 0 to sizeList.Count - 1 do begin
s := attrList[i]; // Einzelattribut zuweisen
<span style="color: red">if s[1'' 'd' then begin // wenn kein Verzeichnis dann ...[COLOR]
size := size + StrToInt(sizeList[i]); // Dateigröße aufsummieren
ListBox1.Items.Add(nameList[i]) // Namen anzeigen
end
end;
lbBytes.Caption := 'Gesamtgröße in Byte: ' + IntToStr(size)
end;
begin
// Stringlisten erzeugen:
sizeList := TStringList.Create;
attrList := TStringList.Create;
nameList := TStringList.Create;
try
with NMFTP1 do begin
ParseList := True;
Vendor := NMOS_AUTO;
List;
// Einzelinformationen in Stringlisten speichern:
nameList := FTPDirectoryList.name;
sizelist := FTPDirectoryList.size;
attrList := FTPDirectoryList.attribute;
[color=red]anzeigen</span>
end
finally
Screen.Cursor := crDefault
end
end;


das wäre die sources fürs anzeigen in einer tlistbox!
aber das problem ist
ausblenden Delphi-Quelltext
1:
procedure anzeigen;					

starte ich das programm und will mich mit einem FTP server verbinden kommt eine fehler beim abschnitt :
ausblenden Delphi-Quelltext
1:
anzeigen					

siehe bei source in schriftfarbe rot *g

und bei:
ausblenden Delphi-Quelltext
1:
if s[1'' 'd' then begin // wenn kein Verzeichnis dann ...					

er mekert herum weil bei 'd' Operator oder Semikolon fehlt ! lol *g*

wäre über hilfe sehr dankbar!

zero1[/delphi]
Tino
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Veteran
Beiträge: 9839
Erhaltene Danke: 45

Windows 8.1
Delphi XE4
BeitragVerfasst: Mi 28.05.03 09:03 
Hallo!

zero1 hat folgendes geschrieben:
kommt eine fehler beim abschnitt :

Und wie lautet der Fehler?

zero1 hat folgendes geschrieben:
er mekert herum weil bei 'd' Operator oder Semikolon fehlt ! lol *g*

Die Syntax ist ja auch völlig falsch. So müsste es gehen:
ausblenden Delphi-Quelltext
1:
If s[1] <> 'd' then					


Gruß
Tino