powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Доступ к возвращаемой структуре свойством Com компоненты ???
2 сообщений из 2, страница 1 из 1
Доступ к возвращаемой структуре свойством Com компоненты ???
    #34188954
=Sergey==
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте помогите с таким вопрос
использую Com компонент для доступа к файлу xls

пример

LOCAL m.lcXFileObject

m.LcXFileObject = CreateObject( "olexlsf.XLSFileObject")

m.LcXFile = m.LcXFileObject .XLSFile

m.LcXFile.OpenFile("c:\XLSFileObject\rp0014.XLT")

m.LcRangeHeading = m.LcXFile.Workbook.Sheets(1).Ranges.RangeByName('PageHeading')

m.LcRects = m.LcRangeHeading.Rects


мне необходимо получить сведения о границах полученного m.LcRects


для этого в компоненте есть свойство Item

Property Type Description

Item(Index) RangeRectStr Read only. Returns a rectangle specified by its index. Index is 1-based.

RangeRectStr описана, что есть структура

typedef struct tagRangeRectStr
{
long RowFrom;
long RowTo;
long ColumnFrom;
long ColumnTo;
} RangeRectStr;

вот получить доступ к элементам данной структуры никак не получается ??????

доступ в лоб ? m.LcRects.Item(1).RowFrom

приводит к Exception ->> Member "name" does not evaluate to an object

хотя другое свойство m.LcRects.Count не вызывает исключений

как осуществить доступ к RowFrom ?????
...
Рейтинг: 0 / 0
Доступ к возвращаемой структуре свойством Com компоненты ???
    #34191727
ORAselect
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Открой дебагер и просмотри всю ветку объекта. Возможно, придется пройти от _screen. На самом деле, возможно, следует сначала создать объект структуры, а затем считать в него данные и только после этого обращаться к ним. В Вашем случае Вы работаете с одним и тем же объектом, перечитывая его члены. Возможно, в этом и кроется ошибка.
К тому же объекты, входящие в другие объекты тоже нуждаются в инициализации...
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Доступ к возвращаемой структуре свойством Com компоненты ???
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]