Переключение на Главную Страницу Страницы: 1 [2] 3  ОтправитьПечать
Очень популярная тема (более 25 ответов) Проблемы с СоздатьЭлементУправления (число прочтений - 19399 )
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Проблемы с СоздатьЭлементУправления
Ответ #15 - 05. Июля 2006 :: 06:53
Печать  
kms писал(а) 05. Июля 2006 :: 06:42:
Я не понял, ты берешь 1cpp 2.0.3.0 и еще грузишь formex 2.0.5.0?


Я разве написал что 2.0.3.0? Улыбка

Они бы вообще не загрузились вместе, вылет происходит на создании компонент.


Конечно же использовался nightbuild-2.5.alpha...

  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Проблемы с СоздатьЭлементУправления
Ответ #16 - 05. Июля 2006 :: 06:55
Печать  
kms писал(а) 05. Июля 2006 :: 06:42:
Без формекса делегат работает?


Проблематично проверить для меня...

Одно понял, что если класс передает контекст, то в нем делегат выполнит процедуру. Если обработка (ГрупповойКонтекст), то возникала ошибка.
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Проблемы с СоздатьЭлементУправления
Ответ #17 - 05. Июля 2006 :: 08:29
Печать  
Цитата:
"formex gpl" - это что-то новенькое. Сам придумал? Улыбка

В смысле?

Arta
Цитата:
Проблематично проверить для меня...

Ок, если будет конкретизация, пиши в багзиллу.
Интересует работоспособность на 2.0.3.0, 2.0.5.0 отдельно и с формексом.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Проблемы с СоздатьЭлементУправления
Ответ #18 - 05. Июля 2006 :: 09:43
Печать  
2.0.3.0 все работает на ура.

как только ставлю 2.0.5.0 с формексом то появляются проблемы. Все обнаруженные ошибки связаны с ошибками контекста.
Изменения, после замены библиотек, вносятся только в синтаксис инициализации ТП и активикса.

Отпишу сейчас в багзилу
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Проблемы с СоздатьЭлементУправления
Ответ #19 - 05. Июля 2006 :: 09:55
Печать  
Arta писал(а) 05. Июля 2006 :: 09:43:
2.0.3.0 все работает на ура.

как только ставлю 2.0.5.0 с формексом то появляются проблемы. Все обнаруженные ошибки связаны с ошибками контекста.
Изменения, после замены библиотек, вносятся только в синтаксис инициализации ТП и активикса.

Отпишу сейчас в багзилу

Порядок загрузки компонент роли не играет?
  

FormEx developer
Наверх
www  
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3051
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Проблемы с СоздатьЭлементУправления
Ответ #20 - 05. Июля 2006 :: 09:56
Печать  
падение при создании элемента управление в модальной форме исправлено.
качать завтрашний ночник или сейчас http://www.trad.nm.ru/1cpp_060705a.rar
  

1&&2&&3
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Проблемы с СоздатьЭлементУправления
Ответ #21 - 05. Июля 2006 :: 09:57
Печать  
Хмм... не пробовал, сейчас проверю

у меня грузилось сперва 1cpp, потом formex
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3051
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Проблемы с СоздатьЭлементУправления
Ответ #22 - 05. Июля 2006 :: 10:47
Печать  
проблема из 0 не подтверждается.
АктивИкс при занулении переменной уничтожается автоматически.
в аттаче мой тестовый пример.
проверялось на:
1с++ nightbuild-2.5.alpha от 2006-07-05
FormEx 2.0.2.0 от 2006-06-20 и FormEx 2.0.5.0 от 2007-07-05
  

testAX.zip ( 1 KB | Загрузки )

1&&2&&3
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Проблемы с СоздатьЭлементУправления
Ответ #23 - 05. Июля 2006 :: 11:58
Печать  
trad писал(а) 05. Июля 2006 :: 10:47:
проблема из 0 не подтверждается.



Если активикс создавать через класс:

Код
Выбрать все
Перем Элемент;
Функция Сам(Конт) Возврат Конт; КонецФункции

Процедура Конструктор()
	Элемент = Сам(Контекст).ПолучитьБазовыйКласс("АктивИкс");
КонецПроцедуры

Процедура Деструктор()
	//Элемент.Уничтожить();
	Элемент = "";
КонецПроцедуры // Деструктор
//***************************************************************
//***************************************************************
Процедура Инициализация(Имя) Экспорт

	Элемент.СоздатьЭУ(Имя);
	Элемент.УстановитьФокус();

КонецПроцедуры
//***************************************************************
//*************************************************************** 



А инициализировать так:

Код
Выбрать все
AX=_Форма.СоздатьЭлементУправления("AX","РеквизитФормы");
AX.Инициализация("MSComctlLib.TreeCtrl"); 




То проблема в 0 подтверждается Улыбка

А вот если раскоментарить Уничтожить, то объект уничтожается...
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3051
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Проблемы с СоздатьЭлементУправления
Ответ #24 - 05. Июля 2006 :: 12:04
Печать  
ну вот, как всегда 1 пишем 2 в уме.
  

1&&2&&3
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Проблемы с СоздатьЭлементУправления
Ответ #25 - 05. Июля 2006 :: 12:08
Печать  
Дык проверил твой код, и действительно работает.
Начал разбираться - нашел последовательность. Ну звиняйте батько... Улыбка
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3051
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Проблемы с СоздатьЭлементУправления
Ответ #26 - 05. Июля 2006 :: 12:11
Печать  
как в том анекдоте:
"...и не выиграл, а проиграл и не в лотерею, а в преферанс..." Улыбка
  

1&&2&&3
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Проблемы с СоздатьЭлементУправления
Ответ #27 - 05. Июля 2006 :: 12:14
Печать  
И все же... такое поведение считать багом? Или через класс надо обязательно использовать Уничтожить()?

Раньше без него работало...
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Проблемы с СоздатьЭлементУправления
Ответ #28 - 05. Июля 2006 :: 12:22
Печать  
trad писал(а) 05. Июля 2006 :: 09:56:
падение при создании элемента управление в модальной форме исправлено.
качать завтрашний ночник или сейчас http://www.trad.nm.ru/1cpp_060705a.rar



Этот баг исправлен, усе работает, сенкс!
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3051
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Проблемы с СоздатьЭлементУправления
Ответ #29 - 05. Июля 2006 :: 12:53
Печать  
Arta писал(а) 05. Июля 2006 :: 12:14:
И все же... такое поведение считать багом? Или через класс надо обязательно использовать Уничтожить()?

Раньше без него работало...

это поведение конечно является багом, но с объектом "Форма" он не связан
  

1&&2&&3
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 3 
ОтправитьПечать