Вот одна из моих первых програм на VBA в ворде 2003 меняет текст на что то не читаемое.
Dim str As String
Dim num() As Byte
---------------------------------------
Private Sub cb2_Click()
Randomize
j = Int(255 * Rnd + 1)
num = textbox.Text
For i = 0 To UBound(num) Step 2
num(i + 1) = j
Next
textbox.Text = num
End Sub
--------------------------------------
Private Sub cb1_Click()
num = textbox.Text
For i = 0 To UBound(num) Step 2
num(i + 1) = 0
Next
textbox.Text = num
End Sub
Так вот текст объемом около 18К иногда до 10...40 сек выполняет при попытке закодировать и всегда быстро выполняется при попытке раскодировать.
И еще на VB6 этот код уже не работает и всега читает из тексбокса неправильно. Тоесть всегда четные байты равны 0 хотя писал я в него совсем не то. Почему?