Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 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-сайт: sharpc.livejournal.com
 Профиль | | #1
Добавлено: 27.03.08 21:01
Объявляешь ее как Long и присваиваешь ему указатель на строку.

Ответить

Номер ответа: 2
Автор ответа:
 



Администратор

ICQ: 278109632 

Вопросов: 42
Ответов: 3949
 Web-сайт: domkratt.com
 Профиль | | #2
Добавлено: 28.03.08 00:52
параметр Name содержит именно строку а не указатель на неё.

Переменная содержит указатель на указатель на строку.

Ответить

Номер ответа: 3
Автор ответа:
 AWP



ICQ: 345685652 

Вопросов: 96
Ответов: 1212
 Web-сайт: xawp.narod.ru
 Профиль | | #3
Добавлено: 28.03.08 02:30
м... В типах нельзя использовать переменную с именем "name"

Ответить

Номер ответа: 4
Автор ответа:
 



Администратор

ICQ: 278109632 

Вопросов: 42
Ответов: 3949
 Web-сайт: domkratt.com
 Профиль | | #4
Добавлено: 28.03.08 08:15
м... В типах нельзя использовать переменную с именем "name"

1. Можно.
2. Эксель аварийно закрывается точно не из-за этого =)

Ответить

Номер ответа: 5
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #5
Добавлено: 28.03.08 10:17
Вроде бы sne делал TreeView на API, почему бы тебе не посмотреть его сырцы?

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам