Показать сообщение отдельно
Старый 19.02.2003, 10:41   #6  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Слушай, у меня твой класс при запуске выбрасывает сообщение об ошибке.

Стал разбираться в чем дело - обнаружил следующее:

В классе SysWizard есть метод setBackGround, там есть такой код:

PHP код:
  for (1<= numcf++)
    {
        
buildControl         masterBuildControl.controlNum(f);

        
buildControl.backgroundColor(WindowsPalette::WindowBackground); (*)
        
buildControl.colorScheme(1);
        
buildControl.allowedit(true);
        if (
buildControl.isContainer())
            
this.setBackGround(buildControl.id(), setupForm);
    } 
То есть для контейнеров функция рекурсивно вызывает себя же. Когда дело доходит до TabPage:Step4 -> Group2 -> Progress:CopyTablesBar, то вот на этой строке (*) появляется сообщение

FormBuildProgressControl не имеет метода backgroundColor

Странно. Я сам использовал Progress в мастерах и проблем не возникало. Нужно будет подумать.

К тому же у тебя в проекте используются классы CCADOCommand, CCADORecordset которых у меня почему-то нету. Если кто-нибудь объяснит мне, почему у меня их нет - буду очень благодарен.