Avatar billede dd_ns Nybegynder
21. februar 2003 - 13:41 Der er 21 kommentarer

2-3 spørgsmål...

Hvordan åbner jeg en fil, kun til læsning.
Hvordan laver jeg en harddisk content list (ligesom åben file i f.eks word)
Er INSTR god når filen der skal kigges i fylder ca. 100 MB
Avatar billede geforce3 Praktikant
21. februar 2003 - 13:43 #1
Avatar billede dd_ns Nybegynder
21. februar 2003 - 13:44 #2
hvad kan jeg bruge det til???
Avatar billede geforce3 Praktikant
21. februar 2003 - 13:46 #3
Prøv at læs hvad der står, så ved du det
Avatar billede dd_ns Nybegynder
21. februar 2003 - 13:46 #4
Ja... Sagsøg mig...

Beklager....

Kan du hjælpe mig?
Avatar billede Slettet bruger
21. februar 2003 - 13:47 #5
Ikke noget.
Det sker bare at man som menneske har brug for at brokke sig, og denne gang gik det åbenbart ud over dig.
Avatar billede dd_ns Nybegynder
21. februar 2003 - 13:49 #6
koldt nok... Men hvad med noget hjælp...
Avatar billede simon.ulsnes Nybegynder
21. februar 2003 - 14:55 #7
FileStream fs = new FileStream("dinfil.ext", FileMode.Open, FileAccess.Read, FileShare.Read);
StreamReader r = new StreamReader(fs);
/// Gør hvad der skal gøres med filen...
r.Close();
fs.Close();

Alternativt kan du bruge BinaryReader, hvis det ikke er en tekstfil du vil læse...

// Simon
Avatar billede dd_ns Nybegynder
21. februar 2003 - 15:01 #8
Ja, hej... VI er i .NET

JEg har dette:

Dim myStream As Stream
Dim openFileDialog1 As New OpenFileDialog()
openFileDialog1.InitialDirectory = "c:\"
openFileDialog1.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*"
openFileDialog1.FilterIndex = 2
openFileDialog1.RestoreDirectory = True

If openFileDialog1.ShowDialog() = DialogResult.OK Then
myStream = OpenFileDialog1.OpenFile()
If Not (myStream Is Nothing) Then
'Insert code to read the stream here.
myStream.Close()
End If
End If



Men den taler om noget namespace???
Avatar billede burningice Nybegynder
21. februar 2003 - 15:18 #9
dd_ns>> læs en bog, en artikkel, en tutorial, sdk'et.. gør noget...

Et namespace... kan man mon være så heldig at det skulle være System.IO ??
Avatar billede dd_ns Nybegynder
21. februar 2003 - 15:19 #10
Jeg er igang med at læse, jeg fatter det bare ikke...
Yes sir system.io men hvordan???
Avatar billede simon.ulsnes Nybegynder
21. februar 2003 - 16:48 #11
dd_ns >> GUD, er vi det? Så er det nok DERFOR jeg sidder og skriver C#... Lav dog lidt research før du kommer og bralrer op...

Dim fs As New FileStream("dinfil.ext", FileMode.Open, FileAccess.Read, FileShare.Read)
Dim r As New StreamReader(fs);
' Gør hvad der skal gøres med filen...
r.Close()
fs.Close()

...men jeg kan se at det ikke dur til meget i dit eksempel...

Som cyberfessor siger, læs en bog, en artikel, et eller andet... www.gotdotnet.com og www.asp.net er nok udmærkede steder at starte...

Namespaces importeres ved at skrive som følger i starten af din kildekode:
Imports System.IO 'eller whatever det nu er for et namespace du vil importere..

// Simon
Avatar billede burningice Nybegynder
21. februar 2003 - 18:44 #12
dd_ns>> og for at være lidt mere præcis så er der tutorials til winforms, webforms og det helt generelle her :)

http://samples.gotdotnet.com/quickstart/

Der skulle der gerne stå nok til at komme igang med at skrive et lille program eller webside.
Avatar billede burningice Nybegynder
21. februar 2003 - 18:46 #13
simon>> du skal vist øve dig lidt i vb.net syntaksen ;)

det er altid Dim [variabel] As [type/klasse] = new [type/klasse].. så:

Dim fs As FileStrem = New FileStream("dinfil.ext", FileMode.Open, FileAccess.Read, FileShare.Read)
Dim r As StreamReader = New StreamReader(fs);
' Gør hvad der skal gøres med filen...
r.Close()
fs.Close()
Avatar billede burningice Nybegynder
21. februar 2003 - 18:46 #14
uden ; selvfølgelig
Avatar billede simon.ulsnes Nybegynder
23. februar 2003 - 19:18 #15
Damn, ja, det burde jeg, men jeg tror ikke jeg gider sætte mig ind i det - jeg har indtil videre klaret mig fint med C#, og VB/VB.NET's syntaks giver mig kvalme...
Måske er de slet ikke så forskellige fra os, de fremmede... :)
Flammekrig, nej tak, BTW...

// Simon
Avatar billede burningice Nybegynder
23. februar 2003 - 19:57 #16
simon.ulsnes>> har du programmmeret før du startede på c#?
Avatar billede simon.ulsnes Nybegynder
23. februar 2003 - 20:06 #17
cyberfessor >> En smule, faktisk startede jeg med QBasic (men gjorde vi ikke alle det?), så forsøgte jeg med C/C++, men det gik ikke så godt (det gør det stadig ikke). Så kom .NET og reddede dagen...
Avatar billede burningice Nybegynder
23. februar 2003 - 20:28 #18
well... så er det nok derfor du har et så indædt had til vb.net ;) hehe... tænk på alle dem der er vokset op med vb (inkl. mig selv)... vi kan jo ikke gøre for det... istedet for at rakke ned på dem, så hjælp dem fra mørket og ud i lyset ;)
Avatar billede simon.ulsnes Nybegynder
23. februar 2003 - 20:46 #19
cyberfessor >> Jeg forsøger så vidt muligt at undlade at rakke ned på nogen - hvis det sker, er det for sjov, og jeg beklager hvis det ikke har været tydeligt... Lige præcis i .NET er det meget svært at finde argumenter for at folk skal lære et helt nyt sprog, for der er ikke meget forskel i praksis... Det er og bliver vist en smagssag, tror jeg...
Avatar billede burningice Nybegynder
23. februar 2003 - 21:12 #20
og jeg mente det kun ironisk at du rakker ned på folk... og beklager hvis det ikke har været tydeligt (hint: kig efter mine smileys)
Avatar billede simon.ulsnes Nybegynder
23. februar 2003 - 21:33 #21
jæsjæs, det var nu også mere generelt... åh ja, den gode gamle smileydiskussion...
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