- Код: Выделить всё
Dim bInfo(2047) As Byte
Dim i As Integer
Open FileName For Binary As #1
For i = 0 To 39
Get #1, , bInfo
CopyMemory tInfo(i), bInfo(0), 2048
Next
Close #1
При первом же CopyMemory вылетает программа... Причем иногда работает, а иногда вылетает... Помогите, пожалуйста, разобраться, я с этой функцией второй раз в жизни работаю
Здесь tInfo - аргумент функции, динамический массив пользовательского типа. Каждый элемент массива занимает в памяти ровно 2048 байтов... Передаю всегда функции массив Info(39).
P.S.: Мож там надо писать не 2048, а 2047, но это не влияет на результат. Вылетает.