Problem beim Schreiben auf ne Datei beim FTP



  • CString ToAdd;
    ToAdd.Format("%s|%s",m_strMyIP,SName);
    CFtpConnection *Ftp;
    CInternetSession Net;
    Ftp = Net.GetFtpConnection("ftpadr","bn","pw",INTERNET_INVALID_PORT_NUMBER,TRUE);
    CInternetFile *File;
    Ftp->SetCurrentDirectory("server");
    File = Ftp->OpenFile("chat.txt",GENERIC_WRITE,FTP_TRANSFER_TYPE_BINARY,1);
    File->WriteString(ToAdd);
    File->Close();
    

    Was isn daran falsch??? Mein Programm stürtz immer ab wenn File->WriteString(ToAdd); ausgeführt wird.



  • Warum hilft mir den keiner???



  • Wo stürtzt dein Programm an. Bei der Zeile sicher nicht. Diese ist nur der Auslöser. Meist erscheint eine MessageBox mit Inhalt.
    Aber vorerst checke Mal die Rückgaben deiner Funktione. Was ist wenn OpenFile fehlschlägt. Dann alles nachfolgende nur Probleme verursachen das der Zeiger NULL ist.
    Und sei das nächste mal nicht so ungeduldig. Wir alle haben auch noch was anderes zu tun alls Pausenlos im Forum zu sein.

    [ Dieser Beitrag wurde am 21.02.2003 um 20:13 Uhr von Unix-Tom editiert. ]


Anmelden zum Antworten