Autor Beitrag
daywalker0086
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 243


Delphi 2005 Architect
BeitragVerfasst: Sa 31.12.05 19:52 
Hallo, habe folgendes Problem:
wenn ich auf meinen button drücke soll sich der OpenPictureDialog öffnen, ich wähle eine Datei aus und
die soll dann hochgeladen werden. Das öffnen des Dialogs klappt und das auswählen auch, nur wenn ich dann auf öffnen klicke kommt nach einer zeit "Socket Error # 10060 Connection timed out" und wenn ich es ein zweites mal versuche kommt "Access violation at adress 0000007C. Read of adress 0000007C"
hier mein Quelltext:
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:
37:
38:
  
procedure TForm1.Bilderhochladen1Click(Sender: TObject);
var filename : String;
S: String;
begin
inifile := TIniFile.Create(IncludeTrailingPathDelimiter(ExtractFileDir(Application.ExeName)) + 'ftp.ini');
  clientverzeichnis := inifile.ReadString('ftp''clientverzeichnis''');
  serververzeichnis := inifile.ReadString('ftp''serververzeichnis''');

OpenPictureDialog1.Execute;

   filename := OpenPictureDialog1.FileName;
   S:= filename;


        host:=idftp1.Host;
    code := ping(host,hopcount,rtt,ipad);
    if code = 0 then begin // ping kam an
        end;

      begin
        InternetAutodial(internet_autodial_force_unattended, handle);
      end;

    begin

    inifile.Free;
    IdAntifreeze1.Process ;
    ProgressBar1.Position := 0;
    idftp1.Connect(True,-1);                         //Mit dem Server Verbinden
    idftp1.ChangeDir(serververzeichnis);             // Verzeichnis wechseln
    idftp1.put(clientverzeichnis+S, S, false);
    idftp1.Disconnect();                             //Verbindung trennen
    MessageDlg('Datei wurde hochgeladen',mtInformation,[mbOK],0);

    end;

     end;

könnt ihr mir sagen warum das nicht geht?