|  18.06.2003, 08:47 | #1 | 
| Соучастник | Проблема: Переход с 2.5 на 3.0 
			
			Исходные данные: Есть две инсталляции тройки. Одна "нулевая", т.е. устанавливалась с нуля и изменения вносил только я. Другая "общая" - ставилась поверх 2.5. Проблема в следующем: при вызове формы BatchJournalType(Типы журналов пакетной обработки) происходит загрузка всех классов системы. В случае "нулевой" инсталляции все ОК. В случае "общей" вываливается ошибка "обьект не инициализирован" при вызове метода isAbstract класса DictClass. Доступа к исходникам этого класса нет, т.к. он системный. но проблема то, в принципе, понятна: При переходе с 2.5 на 3.0 какие то из классов не были откорректированы, а обработка модификаторов abstract и т.д. в 3-ей версии поменялась. Вопрос: может кто-то с подобным уже сталкивался? как лечили? классов много, анализировать каждый замучаюсь.. можно, конечно, попробовать отловить имя плохого(их) класса(ов) в методе загрузки всех этих классов.. Чем сейчас и займусь.. Но если кто поможет ускорить процесс - буду только рад. 
				__________________ View Anton Soldatov's LinkedIn profile | 
|  | 
|  18.06.2003, 10:17 | #2 | 
| Соучастник | поправка 
			
			1) проблема не в способе перехода с версии на версию, а в конфигурации системы. в хорошем случае: 2-х звенка, в плохом: 3-х звенная архитектура. В зависимости от этого, метод инициализации формы делает то или иное. 2) В "плохом случае" иногда форма инициализируется нормально. Но это происходит очень редко. 
				__________________ View Anton Soldatov's LinkedIn profile | 
|  | 
| Теги | 
| обновление, ax2.5, ax3.0 | 
|  | 
| 
 |