Avatar billede jsc Nybegynder
25. juli 2001 - 14:42 Der er 14 kommentarer og
2 løsninger

lave en ny fil med vb

Hvordan laver man en ny fil i vb?
F.eks. man trykker på en knap også laver programmet selv filen.

/jsc
Avatar billede kisbye Nybegynder
25. juli 2001 - 14:47 #1
i project group højre klik
vælg add>form eller modul eller hvad det nu er
så kommer der en lille menu hvor du kan vælge hvad du vil have
Avatar billede roenving Novice
25. juli 2001 - 14:48 #2
open \"filnavn\" as #filenumber for output

write #filenumber, variabel(variabler)

Avatar billede jsc Nybegynder
25. juli 2001 - 14:49 #3
nej jeg vil ikke tilføje en fil. Jeg vil have vb til og lave en fil (f.eks txt-fil. jeg har brugt kommandoen før men jeg kan ikke huske den og jeg kan heller ikke finde den!

/jsc
Avatar billede jsc Nybegynder
25. juli 2001 - 14:50 #4
--> roenving - heller ikke den kommando!
Avatar billede proaccess Nybegynder
25. juli 2001 - 14:51 #5
open \"filnavn\" for output as #1
Avatar billede jsc Nybegynder
25. juli 2001 - 14:55 #6
jeg vil ikke åbne, men LAVE en fil!
Avatar billede proaccess Nybegynder
25. juli 2001 - 14:59 #7
hvis filen ikke eksisterer, så bliver den lavet (og åbnet) !!!
Avatar billede jsc Nybegynder
25. juli 2001 - 15:01 #8
jamen, det sker ikke for mig! Jeg mener er en anden kommando! Programmet skriver bare \"bad file name\"
Avatar billede jsc Nybegynder
25. juli 2001 - 15:05 #9
--> proaccess, Hvis man nu bruger din model, skal det så ikke være:
open \"fil.txt\" for random as #1 len = \"variabel\"
?

/jsc
Avatar billede roenving Novice
25. juli 2001 - 15:08 #10
Jo, så får du en fil med records, som har hvert sit nummer!
Avatar billede jsc Nybegynder
25. juli 2001 - 15:11 #11
OK - jamen så er det mig der har taget fejl! i for pointene!
Avatar billede proaccess Nybegynder
25. juli 2001 - 15:11 #12
LEN skal i så fald være lig et tal og ikke en string, som i dit tilfælde...

Om du bruger output eller random, har betydning for hvordan du senere vil tilgå dine data, og intet med oprettelse af fil at gøre...  (en nyoprettet fil er jo tom)
Avatar billede jsc Nybegynder
25. juli 2001 - 15:13 #13
OK, tak forhjælpen!
Avatar billede bernhof Nybegynder
25. juli 2001 - 19:30 #14
Nu er spørgsmålet jo lukket, men jeg ville bare sige at jeg kan højst anbefale FileSystemObject (Microsoft Scripting Runtime under Project>References).

For at bruge FileSystemObject kan man gøre det på flg. måde:
--------------------
Dim FSO as FileSystemObject
Set FSO = New FileSystemObject
Dim vFile As TextStream

Set vFile = FSO.CreatTextFile(\"C:\\Filnavn.txt\")
--------------------

Herefter kan du benytte dig af en masse nyttige kommandoer, som fx:

vFile.Write \"Noget tekst\"
vFile.WriteLine \"Noget tekst\"
vFile.WriteBlankLines [antallet af blanke linier]

Mvh. Mikkel
Avatar billede bernhof Nybegynder
25. juli 2001 - 19:30 #15
Whops - CreateTextFile skulle der stå :)
Avatar billede jsc Nybegynder
26. juli 2001 - 15:46 #16
--> mikbj, ok, det vil jeg prøve! Vil du have lidt point?

/jsc
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