Autor Beitrag
Fienix
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 109

Win 2K, Win XP Pro, Win 7
D 5 Pro., D 7 Ent., D 2010 Pro.
BeitragVerfasst: Do 29.09.11 16:34 
Hallo,

ich habe mir eine super Update Funktion unter WinXP gebaut ,doch jetzt stell ich fest das meine FTP Funktion unter Windows7 nicht mehr funktioniert :shock:

ausblenden 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:
    // geht nicht unter Win7 -> 'Socket-Fehler #11004'.
    IdFTP.Host     := 'ftp://' + myHost;
    //
    IdFTP.Username := user;
    IdFTP.Password := passwort;

      try
        try
          IdFTP.Connect;
        except
          // geht unter Win-7
          IdFTP.Host := myHost;
          IdFTP.Connect;
        end;
        IdFTP.ChangeDir('/Lizenz');
        IdFTP.Get(loSource, loDest, TRUE); // -> 'Cannot open data connection'
      finally
        try
          if IdFTP.Connected
            then IdFTP.Disconnect;
        except
        end;
      end;

Die Firewall ist ausgeschalten und unter XP funktioniert es weiterhin ohne Probleme.
Jemand ne Idee?

_________________
Wer sichert ist feige!!
Narses
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10183
Erhaltene Danke: 1256

W10ent
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: Do 29.09.11 16:42 
Moin!

user profile iconFienix hat folgendes geschrieben Zum zitierten Posting springen:
ausblenden Delphi-Quelltext
1:
2:
    // geht nicht unter Win7 -> 'Socket-Fehler #11004'.
    IdFTP.Host     := 'ftp://' + myHost;
Seit wann gibt man den Hostnamen mit Protokoll an? :gruebel: Da muss einfach nur der Hostname hin, dann sollte das eigentlich funktionieren. :idea:

cu
Narses

_________________
There are 10 types of people - those who understand binary and those who don´t.
Fienix Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 109

Win 2K, Win XP Pro, Win 7
D 5 Pro., D 7 Ent., D 2010 Pro.
BeitragVerfasst: Do 29.09.11 16:48 
Wie gesagt unter XP gibts keine Probleme damit.
Aber das ist ja auch schon ausgeschlossen.

_________________
Wer sichert ist feige!!
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19313
Erhaltene Danke: 1747

W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Do 29.09.11 17:11 
user profile iconFienix hat folgendes geschrieben Zum zitierten Posting springen:
Wie gesagt unter XP gibts keine Probleme damit.
Kann ja sein, dass es dort einen Fehler gab und es deshalb auch so ging. Aber was ändert das daran, dass du unter Windows 7 offenbar eine korrekte Angabe machen musst? :gruebel:

Hast du es denn so schon versucht?