[VisualBasic] Save

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von untoterorc, 8. Oktober 2008 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 8. Oktober 2008
    Save

    Hallo Leute ich habe mal wieder ein problem bei Visual basic!
    Ich möchte , das wenn man zum beispiel in eine Textbox was ein gibt, der das dann speichert wenn man auf einen Button klickt!

    Wäre nett wenn ihr schnell antwortet
    mfg Stephan
     
  2. 8. Oktober 2008
    AW: Save

    Code:
     Dim Long01 As Long
     
     Long01 = FreeFile
     
     Open Filename For Binary As #Long01
     Put #Long01, , Text1.Text
     Close #Long01
     
  3. 8. Oktober 2008
    AW: Save

    Danke für die schnelle antwort aber bei mir steht:
    Open ist nicht deklariert
    End of Anweisung erwartet
    Put ist icht deklariert
    Der name Filename wurde nicht deklariert
    Zu viele Argumente für Public Sub Close()
     
  4. 8. Oktober 2008
    AW: Save

    Das was er gepostet hat, ist AFAIK auch VB.NET oder irre ich mich ?

    Ich probier mich mal...

    xD @ White hast recht

    Das war PHP mit fopen()^^

    MfG
     
  5. 8. Oktober 2008
    AW: Save

    Hast du Filename auch entweder durch den Pfad zu einer Datei bzw Filename als String Variable deklariert die den Pfad zu einer Datei als Inhalt hat?


    Du irrst dich Das ist vb6, bzw könnte natürlich auch sein das es in .NET ebenso geht


    Try this....

    Code:
    Dim Long01 As Long
    Dim Filename As String
    Long01 = FreeFile
     
    Filename = "C:\test.txt"
    
    Open Filename For Output As #Long01
     Print #Long01, Text1.Text
    Close #Long01
    
     
  6. 8. Oktober 2008
    AW: Save

    also ich habe visual basic 2008 und brauche ein befehl dazu abre ich habe schon viel probiert aber das hat nicht geklappt
    ich möchte ja einfach nur das der das speichert in sich selber nicht i-wo nur das wenn ich das nächste mal dieses programm aufrufe das wieder da steht was ich i-wann mal dahin geschrieben habe
     
  7. 8. Oktober 2008
    AW: Save

    Ja, lol... Wie stellst du dir das vor?

    Wenn du das Programm beendest, werden alle dessen Daten die sich während der Ausführung im Arbeitsspeicher befanden unwiderruflich von dort entfernt und sind beim nächsten Programm start nicht mehr vorhanden.

    Was glaubst du denn wieso fast alle Programme irgendwelche Dateien anlegen !?


    Du "musst" um das zu erreichen, dass beim nächsten Programmstart die selben Werte in den Feldern stehen wie beim vorherigen mal, diese Daten halt nunmal irgendwo abspeichern.
    Du kannst Dateien irgendwo anlegen und beim nächsten Start, lädst du halt dessen Inhalt und packst es wieder in die Felder rein !

    Oder du könntest die Werte auch in der Regestry speichern, oder auf einem FTP Server...
    Aber eines ist klar, speichern musst du sie auf jedenfall !
     
  8. 8. Oktober 2008
    AW: Save

    Open Filename For close #Long01

    da zeigt das programm mir fehler an
    mfg
     
  9. 8. Oktober 2008
    AW: Save


    Ja kein Wunder, ist ja auch total falsch und absolut Sinnlos was du da geschrieben hast.

    Guck dir bitte meinen Quellcode an und schau dann nochmal auf deinen Code....
     
  10. 8. Oktober 2008
    AW: Save

    Den Code den HWH geposted hat, ist für VB6.
    Bei VB.NET gibts ne Klasse namens StreamWriter, mit der geht das auch.
     
  11. 8. Oktober 2008
    AW: Save

    Ja sorry ich meinte bei
    open
    for Output As #Long01
    close #Long01
    zeigt der mir fehler an
     
  12. 8. Oktober 2008
    AW: Save

    Wenn das dein Code ist, kein Wunder !

    Wenn du Hilfe willst, dann halte dich bitte an folgende Sachen.
    Erstens:
    - Poste deinen aktuellen Code !
    Zweitens:
    - Poste deine eventuelle Fehlermeldung !

    Ohne diese beiden Angaben können wir dir auch beim besten Willen nicht helfen.
     
  13. 8. Oktober 2008
    AW: Save

    Also mein code ist
    Dim Long01 As Long
    Dim Filename As String
    Long01 = FreeFile()

    Filename = "C:\test.txt"

    Open (Filename) For Output As #Long01
    Print(Long01, TextBox1.Text)
    Close #Long01
    die fehlermeldungen lauten:
    1.Open ist nicht deklariert.
    2.end od anweisung erwartet.
    3.Audruck erwartet.
    4.Methodenargum,ente müssen in Klammern stehen.
     
  14. 8. Oktober 2008
    AW: Save

    dann benutz die readfile api, die ich generell eh verwenden würde. les die msdn, da steht alles drin.
     
  15. 8. Oktober 2008
    AW: Save

    ich würde überhaupt keine api nehmen wenn du mit vb 2008 schreibts. Nimm die Streamwriter klasse. Gibt n Beispiel bei msdn: Gewusst wie: Schreiben von Text in eine Datei
     
  16. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.