Пробовал так:
Dim A$
A$ = Space$(260)
Call fm_GetRDSText(A$, 260)
MsgBox Trim(A$)
Возвращает пустую строку... То же самое и при уменьшении размера буфера...
Я не могу понять, почему функция использует ByVal а не ByRef, так как в ВБ ByRef обозначает, что переменная-аргумент может быть изменена в этой функции, а ByVal - что она может быть только прочитана и будет использовано ее текущее значение, а переменная измениться не может...
Когда пробовал в объявлении функции ставить ByRef - все вылетает нах...
|