powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Проблема с описанием Column-класса
3 сообщений из 3, страница 1 из 1
Проблема с описанием Column-класса
    #40117835
glamis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Строю Grid, используя собственный Column-класс.
При первом использовании все отрабатывает штатно, но вот при повторном возникает ошибка:

Ошибка :
Number=1771
message=A member object with this name already exists.
procedure=drowgrid
lineno=47
linecontents=o_grid.columncount= i_column
details=

Упомянутая в ошибке drowgrid:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
i_column=0
for i=1 to alen(aColumn,1)				&& поле отражаемое в колонке
	IF aColumn[i,5]					&&  если видимый
		i_column=i_column + 1			&& номер колонки
		o_grid.columncount= i_column
		_ocol=o_grid.columns(i_column)   	&& здесь возникает ошибка уже на первом столбце
		WITH _ocol
			.header1.caption=aColumn[i,3]
			.controlsource= aColumn[i,1]
		ENDWITH 
	ENDIF
ENDFOR



Использование класса: есть список таблиц, при перемещении по ним по требованию пользователя открывается Grid таблицы, а в COLUMN-классе прописаны стандартные действия с таблицей: Сортировка, быстрый поиск. Тк я пока не совсем определился с функционалом класса (возможно в некоторых таблицах будут блокированы некоторые сервисы) текст определения генерируется и сохраняется с уникальным именем.

Как я понимаю, при повторном запуске в памяти остается экземпляр класса с прошлого запуска (прошлого определения).


Подскажите, как удалить его?
...
Рейтинг: 0 / 0
Проблема с описанием Column-класса
    #40119169
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
glamis,

Давай репро-код, иначе ответа не получишь, мало данных.
...
Рейтинг: 0 / 0
Проблема с описанием Column-класса
    #40120316
glamis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PaulWist,
Этот Fox все мОзги вынес.
Есть большой проект, в существующей библиотеке создаю новый класс (klass1), рядом с ним еще один, который он использует(klass2).
Запускаю Exeшник. Если из-под фокса - все работает, если без - klass1 видит, а klass2 нет.

Пишет невозможно найти klass2 в classlib. Биб-ка прописана в set('classlib'). Обращение к klass2 есть только в klass1.
Нажимаю найти - открывает список библиотек и указатель на нужной библиотеке. Открываю ее - указатель на нужном классе.
И все это только если exe-шник запускается не из-под foxa.

С column-классом таже фигня - из-под фоса работает, из exe-шника не видит описания класса. Плюнул - переделал на bindevent.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Проблема с описанием Column-класса
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (1): Анонимы (1)
Читали форум (3): Анонимы (2), Bing Bot 2 мин.
Пользователи онлайн (11): Анонимы (8), Yandex Bot, Bing Bot 2 мин., Google Bot 5 мин.
x
x
Закрыть


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