Avatar billede biohazard_666 Nybegynder
15. juni 2004 - 15:55 Der er 11 kommentarer og
1 løsning

opret en fil

Hejsa..
Nu har jeg ledt i noget tid, kan bare ikke finde ud af hvordan man opretter en fil... Har haft koden engang, men har smidt den væk :(

/Bio
Avatar billede vbcoder Nybegynder
15. juni 2004 - 16:03 #1
søg i hjælp på Open statement
Avatar billede vbcoder Nybegynder
15. juni 2004 - 16:03 #2
eller skriv open i kodevindue på formen, marker og tryk f1
Avatar billede biohazard_666 Nybegynder
15. juni 2004 - 16:07 #3
har du ikk lige en kode jeg kan få???
Avatar billede joern Nybegynder
15. juni 2004 - 16:32 #4
Hej.

Det er nok det svimlende, uoverskuelige pointantal, der får 'eksperterne' til at foreslå dig lige at kigge i hjælpen.  Det var også sådan jeg lærte VB, før 'Eksperten.dk' var i luften.

Lad os sige det sker ved dobbeltklik i et tekstfelt, hvor du har skrevet 'Fodbold'

Private Sub Text1_DblClick()
  Open app.path & "\dinfil.txt" for OutPut as #1
      Print #1, text1.text
  Close #1
End Sub

Husk det nu!

M.v.h. Jørn
Avatar billede biohazard_666 Nybegynder
15. juni 2004 - 16:56 #5
Hej...

Grunden til at jeg ikke hav flere point var nu fordi jeg mente at det var en ret nem opgave at lave en fil...
Avatar billede biohazard_666 Nybegynder
15. juni 2004 - 16:56 #6
hav = giver
var = er
mente = mener

Damn :) nogle småfejl :D
Avatar billede joern Nybegynder
15. juni 2004 - 18:52 #7
Hej.

Tak for point.  Jeg har længe haft så mange, at jeg ikke har brug for flere.  Jeg ved heller ikke hvor meget det betyder.  Kender du http://www.hol.dk  ?  Det er en blandet landhandel med spørgsmål om alt muligt og køb og salg.  Dog kan spørgsmålene grupperes.  Men der er ikke noget med point.  Til gengæld får man en 'titel' der stiger i graderne efterhånden som man har skrevet mange indlæg.

Jeg er tilfreds med at du kunne bruge mit svar.  Så kan du selv brodere videre på mulighederne.  For at læse i en fil skal den åbnes 'For Input'.  Der er også muligheden 'For Append'.    Åbnes 'for Output' vil det evt. tidligere indhold blive overskrevet.

Jeg bruger udelukkende ascii-filer i mine database-programmer, og ved rettelser må eksisterende indhold opbevares midlertidigt i et array eller i en midlertidig fil.

M.v.h.  Jørn
Avatar billede vbcoder Nybegynder
15. juni 2004 - 18:55 #8
jeg er ikke point jæger men jeg synes at man godt kan bruge lidt kræfter på at finde svaret selv, det er trods alt det man lærer mest af ;o) og som spørgeren selv er inde på er det jo forholdsvis let men det er lige så enkelt at kigge i hjælpen.

//vbcoder
Avatar billede joern Nybegynder
15. juni 2004 - 19:25 #9
Hej vbcoder>

Mine svar var skam ikke rettet mod dig, men spørgeren.  Engang kunne man også søge på eksperten i gamle svar, men den mulighed synes stærkt amputeret p.t.

M.v.h.  Jørn  http://jkfsoft.dk
Avatar billede biohazard_666 Nybegynder
15. juni 2004 - 20:01 #10
Hejsa... Jeg havde skam brugt en del tid på at finde ud af hvordan man oprettede en fil.. Mente bare ikke at det var dén måde som Jørn kom med som kunne bruges... Mente at der var en anden måde... Men pyt med det, Jørn's model virker :)
Nej jeg kender ikke hol.dk... Forresten kender jeg Append, Output og Input, bruger dem i mit program :) Jeg vidste bare ikke at Input oprettede en fil hvis den ikke eksisterede...

/Spørgeren
Avatar billede vbcoder Nybegynder
16. juni 2004 - 07:44 #11
append opretter også filen hvis den ikke eksisterer.

den kan bruges i stedet for output.

forskellen ligger i hvor cursoren placeres i filen

output = skriver fra starten af fil
append = skriver fra enden af fil

input = læser hele filen

der er også binary og random hvor random er særdeles god til flade databaser da cursoren kan placeres på præcise records i filen.
Avatar billede biohazard_666 Nybegynder
16. juni 2004 - 09:24 #12
oki... :)
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