hvordan laver man en tekst om til bit, som hører til en array, dvs. at første bit ligger i test(0) og anden i test(1) osv.? og tilbage igen?
desuden vil jeg høre om der findes der en funktion til at få fat på f.eks. de 3 sidste bit i en array udover at bruge FOR?
Hej jeg har lavet noget kode.
Og jeg tror at du kan bruge den.
Den laver dem ikke i et array men i en string.
Function BIT(CHAR As Byte) As String
Debug.Print CHAR
Dim NOTE As Integer
NOTE = 128
BIT = ""
For I = 0 To 7
If CHAR - NOTE < 0 Then
BIT = "0" & BIT
Else
CHAR = CHAR - NOTE
BIT = "1" & BIT
End If
NOTE = NOTE / 2
Next I
End Function
Function BITS(CHARS As String) As String
BITS = ""
For I = 1 To Len(CHARS)
BITS = BITS & BIT(Asc(Mid(CHARS, I, 1))) & "-"
Next I
End Function
Så du kan bare kalde den sådan.
Dim MineTal as string
MineTal=BITS("Her kan du skrive hvad du giver...")
msgbox minetal
Håber du kan bruge den.
---
En hånd på armen er bedre end to i skraldespanden!... ehh.. :/?