Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: Bajt 0
mikmas
From Łódź Stadt




Typ: neutral
Postów: 772
Zarejestrowany: Apr 2003
Bajt 0

Jeżeli wczytuje jakiś plik bajt po bajcie i każdą wartość wczytanego bajtu wpisuje progs do text boxu to jak zrobić, aby text nie zamieniał wartości bajtu 0 na 32 (spacja)?

Jakby ktoś nie wiedział: wartość bajtu to inaczej kod Ascii danego bajtu w pliku. Qrde, czy ktoś to wogóle zrozumie ?


_____________________________________________
4C;65;70;69;65;6A;20;62;79;9C;20;73;69;EA;20;
62;61;72;64;7A;69;65;6A;20;73;6B;6F;6E;63;65;
6E;74;72;6F;77;61;B3;20;6E;61;20;6F;64;70;6F;
77;69;65;64;7A;69;2C;20;61;20;6E;69;65;20;6E;
61;20;72;6F;7A;73;7A;79;66;72;6F;77;79;77;61;
6E;69;75;20;3A;50

25-06-2003 21:07
Pokaż profil mikmas  Wyślij email do mikmas   Odwiedź stronę mikmas       3632553
m-a-x



Typ: neutral
Postów: 366
Zarejestrowany: Jan 2003

Nie wiem dokładnie o co ci chodzi ale nic ci nie powinno zmieniać. U mnie jak odczytuje jakiś plik a właściwie bajt z pliku - np:

Private Sub Command1_Click()
Dim bufor As Byte
Open plik For Binary As #1
    Get #1, 1, bufor
Close #1
Text1.Text = bufor
Text2.Text = Chr(bufor)
End Sub

i gdy na pozycji pierwszej znajduje się bajt o kodzie 0 do text1 wkleja mi kod czyli w tym przypadku 0 a w text2 nic mi nie wstawia (żadnej spacji). Różnica ta może być spowodowana inną czcionką ale nie jestem co do tego pewnien. Gdyby tak jednak było to mógłbyś stwożyć swoją czcionkę która by obsługiwała wszystkie znaki asci.


_____________________________________________

Problemem zazwyczaj nie jest brak osób znających odpowiedź a zadanie właściwego pytania!

26-06-2003 16:34
Pokaż profil m-a-x  Wyślij email do m-a-x   
mikmas
From Łódź Stadt




Typ: neutral
Postów: 772
Zarejestrowany: Apr 2003

Może to głupio zabrzmi, ale ja nie umiem robić czcionek . Możliwe, że to wina czcionki, bo notatnik jak wczytam ikonę (a w ikonie dwa pierwsze  bajty to 0,0) to bajt 0 wczytuje jako "[ ]". A tak wogóle to gratulacje - zrozumiałeś o co mi łaziło


_____________________________________________
4C;65;70;69;65;6A;20;62;79;9C;20;73;69;EA;20;
62;61;72;64;7A;69;65;6A;20;73;6B;6F;6E;63;65;
6E;74;72;6F;77;61;B3;20;6E;61;20;6F;64;70;6F;
77;69;65;64;7A;69;2C;20;61;20;6E;69;65;20;6E;
61;20;72;6F;7A;73;7A;79;66;72;6F;77;79;77;61;
6E;69;75;20;3A;50

27-06-2003 20:02
Pokaż profil mikmas  Wyślij email do mikmas   Odwiedź stronę mikmas       3632553
m-a-x



Typ: neutral
Postów: 366
Zarejestrowany: Jan 2003

Spoko - ciesze sie też że żeśmy się nawzajem zrozumieli

Apropo ikon to wydaje mi sie że źle odczytałeś te bajty. Tzn chodzi mi o to że jak otworzysz ikone np w notatniku to te spacje na początku to nie są te bajty o wartości 0 tylko następne - tych o wartości 0 on poprostu nie wstawia (nie wyświetla).


_____________________________________________

Problemem zazwyczaj nie jest brak osób znających odpowiedź a zadanie właściwego pytania!

27-06-2003 22:22
Pokaż profil m-a-x  Wyślij email do m-a-x   
Wszystkich odpowiedzi: 3 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1