Avatar billede carik Nybegynder
20. december 2001 - 21:21 Der er 5 kommentarer og
1 løsning

Hvordan gemmer man data fra \"text1.text\" til en fil?!? - HASTER HASTER

Jeg har en alm. text1.text i min form. Når brugeren har skrevet noget i boxen, vil jeg gerne kunne gemme teksten i en fil. Hvordan gør jeg det?!?
Avatar billede johs_j Novice
20. december 2001 - 22:18 #1
Lav en knap til at trykke på.

Dobbeltklik på knappen og skriv følgende:

Private Sub Command1_Click()
  open \"Fil.txt\" for output as #1
  print #1, text1.text
  close 31
end sub
Avatar billede johs_j Novice
20. december 2001 - 22:19 #2
Der var en fejl i Close #1
Lav en knap til at trykke på.

Dobbeltklik på knappen og skriv følgende:

Private Sub Command1_Click()
  open \"Fil.txt\" for output as #1
  print #1, text1.text
  close #1
end sub 
Avatar billede joha0147 Nybegynder
20. december 2001 - 22:40 #3
hvis du selv vil bestemme hvor den skal gemmes runtime skal du indsætte en komponent kaldet Microsoft Common Dialogs! (Fra Ctrl+t)
Giv den navnet: dlgCommon

Dim save as String
dlgCommon.showsave
save = dlgCommon.Filename

open save for output as #1
print #1, text1.text
close #1

hvis du så vil hente filen skal du bare gøre det modsatte

Dim open as String
dlgCommon.showopen
open = dlgCommon.Filename

open open for output as #1
input #1, open
text1.text = open
close #1
Avatar billede addy Nybegynder
23. december 2001 - 02:09 #4
joha0147:
Det virker ikke helt det med at hente filen igen.
Først siger den fejl på disse liner:
Dim open as String

Open = dlgCommon.Filename

open open for output as #1
input #1, open
text1.text = open

Men dette laver jeg hurtigt med at om navne alle open til (et andet navn)\"ooo\". Undtaget det første open på linie 5, Mellem-rummet tæller(der hvor der stå: open open(det første)).

Men den siger stadig fejl. Den når at åbne dglCommon og jeg vælger en fil, men så siger den fejl på linie 6 (inout #1, open)

Ved du hvorfor??? Har du (Carik) det sammen problem. Kan du hjælpe, joha0147??

*/ Addy
Avatar billede addy Nybegynder
23. december 2001 - 02:11 #5
OG lige en ting til:
Jeg omdøbte heller IKKE \"input #1, open\" til \"input #1, ooo\"
Avatar billede addy Nybegynder
23. december 2001 - 02:13 #6
og på line 5 var det nr. 2 ikke nr. 1... Nå jeg går i seng, i jo svare ikke få i morgen!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester