Страница: 1 |
Страница: 1 |
Вопрос: И ещё раз про структуры
Добавлено: 27.03.08 19:15
Автор вопроса: Oleg | ICQ: 407182478
Люди, кто знает ответьте пожалуйста, оч. нужно, собственно вопрос:
Есть некая структура с разнородными типами данных
Type MyType
hParent As Long
Name as string
lParam As Long
End Type
далее эта структура передаётся в функцию, а при вызове этой функции Exel аврийно закрывается. В описании этой структуры указанно, что параметр Name содержит УКАЗАТЕЛЬ на строку. Если поступать так:
item as MyType
item.name = "Текст итема"
то получается что параметр Name содержит именно строку а не указатель на неё.
Пролейте свет на этот вопрос, плиз.
Ответы
Всего ответов: 5
Номер ответа: 1
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #1
Добавлено: 27.03.08 21:01
Объявляешь ее как Long и присваиваешь ему указатель на строку.
Номер ответа: 2
Автор ответа:
Администратор
ICQ: 278109632
Вопросов: 42
Ответов: 3949
Web-сайт:
Профиль | | #2
Добавлено: 28.03.08 00:52
Переменная содержит указатель на указатель на строку.
Номер ответа: 3
Автор ответа:
AWP
ICQ: 345685652
Вопросов: 96
Ответов: 1212
Web-сайт:
Профиль | | #3
Добавлено: 28.03.08 02:30
м... В типах нельзя использовать переменную с именем "name"
Номер ответа: 4
Автор ответа:
Администратор
ICQ: 278109632
Вопросов: 42
Ответов: 3949
Web-сайт:
Профиль | | #4
Добавлено: 28.03.08 08:15
1. Можно.
2. Эксель аварийно закрывается точно не из-за этого
Номер ответа: 5
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #5
Добавлено: 28.03.08 10:17
Вроде бы sne делал TreeView на API, почему бы тебе не посмотреть его сырцы?