Тема: Билд 257
Показать сообщение отдельно
Старый 10.01.2008, 20:25   #116
LI()n
Творец LeoCar'a
 
Аватар для LI()n
 
Регистрация: 28.03.2007
Город: Москва
Регион: 77, 97, 99, 177
Машина: LeoCar GT-Four Turbo и Рыжий Элемент
Сообщений: 747
LI()n is a jewel in the roughLI()n is a jewel in the roughLI()n is a jewel in the rough
По умолчанию

Пробовал так:

Dim A$
A$ = Space$(260)
Call fm_GetRDSText(A$, 260)
MsgBox Trim(A$)

Возвращает пустую строку... То же самое и при уменьшении размера буфера...

Я не могу понять, почему функция использует ByVal а не ByRef, так как в ВБ ByRef обозначает, что переменная-аргумент может быть изменена в этой функции, а ByVal - что она может быть только прочитана и будет использовано ее текущее значение, а переменная измениться не может...

Когда пробовал в объявлении функции ставить ByRef - все вылетает нах...
LI()n вне форума