Avatar billede skwat Praktikant
26. marts 2001 - 22:33 Der er 13 kommentarer og
1 løsning

tekst fil -> textbox

hvad er den nemmeste rutine til at sætte en tekst fil ind i et tekstvindue.

Jeg ved at jeg lige har oprettet et spørgsmål ligende, men det fik jeg lukket med et mussestunt :)
Avatar billede skwat Praktikant
26. marts 2001 - 22:34 #1
Tekstvindue = textbox :))
Avatar billede klestrup Nybegynder
26. marts 2001 - 22:35 #2
I hvilket program?
Avatar billede skwat Praktikant
26. marts 2001 - 22:38 #3
visual basic - måske :)
Avatar billede driis Nybegynder
26. marts 2001 - 22:39 #4
Dim buffer As String

Private Sub Command1_Click()
Open Fil For Input As 1
Line Input #1, buffer
Text1.Text = buffer
Do
    Line Input #1, buffer
    Text1.Text = Text1.Text + vbCrLf + buffer
Loop Until EOF(1)
End Sub
Avatar billede driis Nybegynder
26. marts 2001 - 22:41 #5
Sig til, hvis du skal have koden forklaret. \'Fil\' indeholder naturligvis navnet på filen. Tilføjelse til koden: Husk \'Close\' efter loopet for at lukke filen igen.
Avatar billede skwat Praktikant
26. marts 2001 - 22:47 #6
Hvor går denne her så galt???
CD er en CommenDialog
Open CD.FileName For Append As #i
Do Until EOF(i)
    Line Input #i, buffer
    txtind.Text = txtind.Text & buffer
Loop

Close #i
Avatar billede driis Nybegynder
26. marts 2001 - 22:50 #7
Du åbner som Append; det betyder tilføj - Du er nødt til at åbne den som Random, Input eller Binary - ved Binary kan du ikke bruge denne kode.
Avatar billede skwat Praktikant
26. marts 2001 - 22:51 #8
shock man det er ksu for længe siden
Avatar billede driis Nybegynder
26. marts 2001 - 22:52 #9
... Hvis du åbner den som Input kan du kun læse fra den, hvis Random, så kan du både læse og skrive. Hvis du åbner som Binary skal du læse et antal bytes af gangen med Get og skrive med Put. (Besværligt til dit formål)
Avatar billede skwat Praktikant
26. marts 2001 - 22:55 #10
hallo nej det tror jeg ikke
vil jeg med binary kunne tage 4096 bytes data behandle det og derefter kunne tage 4096 bytes igen ????
Avatar billede skwat Praktikant
26. marts 2001 - 22:56 #11
hvis det er noget du kan hjælpe mig med forhøjer jeg lidt :)
Avatar billede driis Nybegynder
26. marts 2001 - 22:57 #12
Ja, det mener jeg; men jeg har aldrig rigtig brugt det.
Avatar billede driis Nybegynder
26. marts 2001 - 22:57 #13
Øjeblik....
Avatar billede driis Nybegynder
26. marts 2001 - 23:38 #14
Du skal åbne dine filer som Random for at kunne gøre det (har jeg lige fundet ud af). Du skal så åbne dem sådan her, hvor RecLen er længden af en record:

Open Fil For Random As 1 Len = RecLen

Du kan så læse en record af gangen med Get sådan her:

Get #1,RecNo,Var

RecNo er nummeret på den record du vil læse, og Var er den variabel du vil føre det over i.
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