zdravim, mam toto:
Dim binReader As New BinaryReader( _
File.Open(fileNamePath, FileMode.Open))
a potreboval bych dany soubor prekopat do pole o 2 sloupcich, 1 polozka- 1 sloupec 1bajt a druhy sloupec 2. bajt
a tak dale, dokud nebude konec. Sory ze tak hloupe, ale potrebuji se s tim poprat.
Fórum › Visual Basic
Visual Basic 2005 - Problem s nactenim do pole
Pokud soubor obsahu ty bajty, které chceš uložit do pole, tak pak BinaryReader -> ReadByte.
A ukládat do pole, které bude definováno takhle nějak:
Dim pole(50, 1) As Byte
pole(0, 0) = 1
pole(0, 1) = 2
pole(1, 0) = 3
...
'misto 1, 2, 3 budou bajty z toho souboru
To liborb :
ale praveze nevim pevnou delku pole, vice mene potrebuji ukladat s binarniho souboru pokazde 2bajty do pole.
zkousim toto:
Dim pole(binReader.BaseStream.Length) As String
Dim a As Integer = binReader.BaseStream.Length / 2
For o As Integer = 0 To a
pole(o) = binReader.ReadInt16.ToString
Next
MessageBox.Show(pole(0).ToString)
String? Sem měl za to, že chceš bajty ... :
Dim delka As Integer = binReader.BaseStream.Length / 2 - 1
Dim pole(delka, 1) As Byte
For a As Integer = 0 To delka
pole(a, 0) = binReader.ReadByte()
pole(a, 1) = binReader.ReadByte()
Next
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 3 hosté
Podobná vlákna
Visual Basic 2005 — založil dodo_mt
Pole vo Visual Studio 2005 /*help*/ — založil Warlock51
Visual basic - debuggin problem — založil Mirosla Šefl
Visual C# 2005 problém - class diagrams — založil Adam
Problem s načtením — založil tanned88
Moderátoři diskuze