Melwin
Guest
Tue Dec 09, 2008 11:46 pm
mam w tej chwili:
Dim DS(

As Byte
DS(1) = 1wsearchfirst()
itd.
Jak wpisać do tablicy DS 8 bajtów?
np. takich:
28AEE8B50100000E
Sorry za lamerskie pytanie, ale każdy kiedyś się uczył.
--
Melwin
Konop
Guest
Wed Dec 10, 2008 12:47 pm
Melwin pisze:
Quote:
mam w tej chwili:
Dim DS(

As Byte
DS(1) = 1wsearchfirst()
itd.
Jak wpisać do tablicy DS 8 bajtów?
np. takich:
28AEE8B50100000E
Sorry za lamerskie pytanie, ale każdy kiedyś się uczył.
Zmienne są od tego, żeby były zmiennymi... jeśli chcesz mieć stałą, to
nie ma sensu jej trzymać w RAMie itp... ale na początek - możesz zrobić
to tak, że w jednym miejscu programu (na początku) przypiszesz tej
zmiennej wartość

... czyli linię
DS(1) = 1wsearchfirst()
zastąp czymś takim:
DS(1) = 28h
DS(2) = AEh
DS(3) = E8h
DS(4) = B5h
DS(5) = 01h
DS(6) = 00h
DS(7) = 00h
DS(

= 0Eh
ale nie wiem, jak BASCOM zapisuje liczby szesnastkowe... próbuj tak:
28h
0x28
0h28
$28
itd. dla wszystkich 8 liczb... albo po prostu przelicz to na postać
dzisiętną i zapisz dziesiętnie

...
Pamiętaj tylko, żebyś w żadnym innym miejscu w programie nie zmieniał
zawartości tych zmiennych!!
Pozdrawiam
Konop