Дописался
Добавлено: 29 Январь 2014, 12:33
				
				Clarion 6.3-9056  Шаблоны ABC
Добавил новый файл в словарь (примерно 44).
И во время компиляции получил ошибку:
файл Skladbc2.clw (в нем описание файлов)
сгенерировалось так (фрагмент)
т.е. в описании файдов Init, Kill, UseFile  -- сгенерировались по два раза.
Если удалить двойные описания то компилируется нориально, но при любом изменении опять ошибка.
Если файл в словаре удалить данный модуль вообще не генерируется.
Подскажите куда копать.
			Добавил новый файл в словарь (примерно 44).
И во время компиляции получил ошибку:
файл Skladbc2.clw (в нем описание файлов)
сгенерировалось так (фрагмент)
Код: Выделить всё
  MEMBER('SkladW.clw')
  INCLUDE('ABFILE.INC'),ONCE
  MAP
SKLADBC2:DctInit    PROCEDURE
SKLADBC2:DctKill    PROCEDURE
SKLADBC2:FilesInit  PROCEDURE
  END
Hide:Access:SQLzapr  CLASS(FileManager),TYPE               ! FileManager for SQLzapr
BindFields             PROCEDURE(),DERIVED                 ! Method added to host embed code
Init                   PROCEDURE(),DERIVED                 ! Method added to host embed code
Kill                   PROCEDURE(),DERIVED                 ! Method added to host embed code
UseFile                PROCEDURE(BYTE UseType = UseType:Uses),BYTE,PROC,DERIVED ! Method added to host embed code
BindFields             PROCEDURE(),DERIVED                 ! Method added to host embed code
Init                   PROCEDURE(),DERIVED                 ! Method added to host embed code
Kill                   PROCEDURE(),DERIVED                 ! Method added to host embed code
UseFile                PROCEDURE(BYTE UseType = UseType:Uses),BYTE,PROC,DERIVED ! Method added to host embed code
                     END
Hide:Relate:SQLzapr  CLASS(RelationManager),TYPE           ! RelationManager for SQLzapr
Init                   PROCEDURE
Kill                   PROCEDURE(),DERIVED                 ! Method added to host embed code
Init                   PROCEDURE
Kill                   PROCEDURE(),DERIVED                 ! Method added to host embed code
                     END
Hide:Access:mAscii   CLASS(FileManager),TYPE               ! FileManager for mAscii
Init                   PROCEDURE(),DERIVED                 ! Method added to host embed code
Kill                   PROCEDURE(),DERIVED                 ! Method added to host embed code
UseFile                PROCEDURE(BYTE UseType = UseType:Uses),BYTE,PROC,DERIVED ! Method added to host embed code
Init                   PROCEDURE(),DERIVED                 ! Method added to host embed code
Kill                   PROCEDURE(),DERIVED                 ! Method added to host embed code
UseFile                PROCEDURE(BYTE UseType = UseType:Uses),BYTE,PROC,DERIVED ! Method added to host embed code
                     END
Hide:Relate:mAscii   CLASS(RelationManager),TYPE           ! RelationManager for mAscii
Init                   PROCEDURE
Kill                   PROCEDURE(),DERIVED                 ! Method added to host embed code
Init                   PROCEDURE
Kill                   PROCEDURE(),DERIVED                 ! Method added to host embed code
                     END
Hide:Access:mDos     CLASS(FileManager),TYPE               ! FileManager for mDos
Init                   PROCEDURE(),DERIVED                 ! Method added to host embed code
Kill                   PROCEDURE(),DERIVED                 ! Method added to host embed code
UseFile                PROCEDURE(BYTE UseType = UseType:Uses),BYTE,PROC,DERIVED ! Method added to host embed code
Init                   PROCEDURE(),DERIVED                 ! Method added to host embed code
Kill                   PROCEDURE(),DERIVED                 ! Method added to host embed code
UseFile                PROCEDURE(BYTE UseType = UseType:Uses),BYTE,PROC,DERIVED ! Method added to host embed code
                     END
Если удалить двойные описания то компилируется нориально, но при любом изменении опять ошибка.
Если файл в словаре удалить данный модуль вообще не генерируется.
Подскажите куда копать.