проблема с FlexGrid

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Степан
Начинающий
Начинающий
 
Сообщения: 2
Зарегистрирован: 11.03.2006 (Сб) 15:59

проблема с FlexGrid

Сообщение Степан » 11.03.2006 (Сб) 16:09

Люди добрые подскажите:
Данные вводятся во flexgrid. Для редактирования скачал с инета код, с функцией для определения положения ячейки

Function GetCellIndex(row As Integer, col As Integer) As Long
GetCellIndex = row * MSFlexGrid1.Cols + col
End Function

Пытаюсь считывать введённые данные с записью в массив

For x = 1 To d
ReDim Preserve S(x)
S(x) = MSFlexGrid1.TextArray(GetCellIndex(x, 1))
Next

Так вот на "x" в строке записи в массив выдаёт "Тип переменной ByRef не соответствует"

"x" прописываю как Long. Что делать?

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 11.03.2006 (Сб) 16:28

X прописываю как long... а row имеет тип integer... а ошибка - "Тип переменной ByRef не соответствует"... Что же делать?..
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Степан
Начинающий
Начинающий
 
Сообщения: 2
Зарегистрирован: 11.03.2006 (Сб) 15:59

Степан

Сообщение Степан » 11.03.2006 (Сб) 16:38

to GSerg: вот если бы так не косячил, то в форум для новичков бы не писал...))))...Пасибо....))))

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 11.03.2006 (Сб) 16:41

Маленький вопрос...
При наличии TextMatrix, каков смысл перевода с умножением на TextArray?..
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8

    TopList