Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » GNU/Linux » Löschen von Dateien (wxWidgets)

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
28.09.2004, 11:47 Uhr
~saskia
Gast


Hallo,
habe folgendes Problem:
mit dieser Methode

C++:
void NewEntryDialog::OnButtonSave(wxCommandEvent &event)
{  
      wxString save = wxFileSelector("Speichern" ,"" ,"" ,"",
                                                "Dateien *.txt",wxSAVE);
       char adresse[500];
       strcpy(adresse,firstname->GetValue());
       strcat(adresse,"\n");
       strcat(adresse,lastname->GetValue());
       strcat(adresse,"\n");
       strcat(adresse,adress->GetValue());
       strcat(adresse,"\n");
       strcat(adresse,phone->GetValue());
       strcat(adresse,"\n");
       strcat(adresse,handy->GetValue());
       strcat(adresse,"\n");
       strcat(adresse,mail->GetValue());
       strcat(adresse,"\n");
       strcat(adresse,birthday->GetValue());
        
       if (!save.empty())
       {
        wxString adresse;
        adresse = wxString(adresse,wxSTRING_MAXLEN);
        firstname->SetValue(adresse);
        firstname->SaveFile(save);
        
        Destroy();
       }




werden zunächst Strings aus verschiedenen TextCtrl Feldern in einer Datei gespeichert. Mit

C++:
void AdressFrame::OnShow(wxCommandEvent &event)
{
              
    wxString load = wxFileSelector("Öffnen" ,"" ,"" ,"",
          "*.txt",wxOPEN);
     if (!load.empty())
       {
        
       laden->LoadFile(load);
       laden->Show(TRUE);
       }
      
}  


wird dann der Inhalt dieser Datei in einem TextCtrl Feld namens "laden" angezeigt. Wie kann ich nun diese Datei wieder löschen? ich hab es mal mit
laden->Clear() probiert, aber so wird zwar der Text aus dem TextCtrl Feld gelöscht, nicht aber die ganze Datei (ist ja eigentlich auch klar, weil "laden" ja ein TextCtrl Feld und keine Datei ist). Welche Methode muss ich denn da verwenden? Kann mir da wer weiterhelfen??
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
28.09.2004, 12:01 Uhr
mike
Pinguinhüpfer
(Operator)



Hmm. Crossplattform -> ich verschieb dich mal nach Linux
--
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
15.10.2004, 15:34 Uhr
~SomeGuy
Gast


Hi,

hier dürfte ::wxRemoveFile() weiterhelfen...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ GNU/Linux ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: