21. februar 2002 - 23:49Der er
1 kommentar og 2 løsninger
Read/Write/delete
Jeg er en absolut nybegynder indenfor VB, men er lidt i tidsnød... Kan I hjælpe mig med følgende:
Jeg har brug for at åbne op til 20 eksisterende ascii-filer (f.eks. txt-filer), læse OG slette et brugerdefineret antal records, tilføje noget mere tekst til hver record (baseret på hvilken fil de kommer fra) OG derefter skrive de nye "udvidede" records til én ny samlet fil. Derefter skal den nye fil sorteres tilfældigt (random) så records'ene kommer i en tilfældig rækkefølge.
Jeg forventer selvfølgelig ikke at du/I skriver koden for mig - jeg vil bare gerne have nogle hints om hvilke kommandoer (hvad de hedder i VB) jeg kan bruge (alså write, read, append, loop, etc.) og en idé om hvordan jeg kommer hurtigt igang. Igen... jeg har ikke tid til at pløje manualen igennem, så hvis du/I kan hjælpe mig er der 200 point...
Den nemmeste form for filbehandling i VB efter min mening er via FileSystemObject (FSO) som blandt andet giver adgang til objektet TextStream der er tekstfiler. Samtidig kan du bruge til at gennemse biblioteker og mange andre snedige ting.
FSO er ikke umiddelbart tilgængelig - for at få fat i den skal du ind under Project | References og krydse af i Microsoft Scripting Runtime.
Vær opmærksom på at du KUN kan åbne textstreams via FSO-metoden OpenTextFile. Dim fso As FileSystemObject Dim file As TextStream
Set file = fso.OpenTextFile("C:\Autoexec.bat", ForWriting)
Metoderne på TextStream er ret nemme at have med at gøre. Du kan sikkert se det bare du får fat i en fil.
I hjalp mig (delvist) begge 2, så der er points til jer begge. Tak.
Synes godt om
Ny brugerNybegynder
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.