vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
Einen Teil (Intervall) aus einer Datei lesen 
Autor: David M
Datum: 16.03.05 16:35

Nen schönen Nachmittag!
Wie mir scheint ist der Frühling jetzt endlich da,
hat auch lange genug gedauert.
Doch ich schweife ab - zum Thema:

Mit untigem Code versuche ich ab einer definierbaren Position (Länge) alle restlichen
Zeichen der Datei zu lesen - bis auf die letzten vier.
Am liebsten wäre mir ja, wenn der Inhalt in einen String eingelesen werden würde,
denn ich muss damit noch Verarbeitungen machen, aber das geht ja irgendwie nicht,
weil dieses "READ" ein Byte-Array erwartet.
Jedenfalls klappt das Ganze irgendwie nicht.
Mit einer File-Klasse weiß ich aber nicht, wie ich intervallweise zugreifen kann.
(ab dem 1849. Zeichen bis zum fünftletzten oder so)
Blöd ...

Dim Datei As New FileStream(QuellDateiname, FileMode.Open)
Dim d(500000) As Byte
Datei.Read(d, Länge, Datei.Length - 4 - Länge)
 
Dim Ziel As New StreamWriter("c:\ziel", True)
Ziel.Write(d) '(1)
Ziel.Close()
(1) In der Datei steht allerdings nicht der Auszug aus der Quelldatei,
sondern lediglich "System.Byte[]" - bravo, das hab ich mir gewünscht

Weiß da jemand eine andere Möglichkeit oder eine Abänderung?

Grüße aus Rosenheim
David
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Einen Teil (Intervall) aus einer Datei lesen792David M16.03.05 16:35
Re: Einen Teil (Intervall) aus einer Datei lesen469ModeratorDaveS16.03.05 17:35
Re: Einen Teil (Intervall) aus einer Datei lesen496David M17.03.05 11:56

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel