При каждой загрузке программы формируется файл 3dc.log
(в корне программы, например: c:\Elecran\3D-Constructor 7\3dc.log).
Если программа не загрузилась совсем или неправильно загрузилась, то
отправляете в техподдержку Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript этот файл
и большинство проблем мы можем определить по файлу диагностики.
Пользователь может самостоятельно разобраться в некоторых случаях.
Рассмотрим, что собой представляет этот файл диагностики загрузки программы.
**Если файл заканчивается строкой
End log
то программа загрузилась правильно (см. пример файла в конце ответа) и в середине файла есть строки
FileRead 3DC-VERSION started
km_start 1.
km_start 1-set2-begin-load.
km_start 1-set4-begin-load.
km_start 1-set4-end-load.
km_start 2.
km_start 2.
SetProfile start - 3DC7
km_start 3.
km_start 4.
km_start 5.
km_start 6.
km_start 7.
km_start 8.
km_start 9.
km_start 10.
km_start 11.
End km_start.
То загрузка файлов настроек прошла успешно.
НО, иногда во время выключения света происходит (невидимый для пользователя) процесс сохранения, перезаписи одного из файлов настроек программы и программа не загружается.
Тогда в этом файле будет видно, например, файл короткий и
после такой записи
km_start 1-set2-begin-load.
больше ничего нет,
значит программа споткнулась при загрузке конкретного файла, в данном случае
файла Km_set2.ls0 (c:\Elecran\3D-Constructor 7\KM5\Km_set2.ls0)
Значит этот файл запортился или нечитаемый для операционной системы.
Выход такой.
Для каждого файла настроек создается копия с предыдущим сохранением,
для файла Km_set2.ls0 создан файл km_set2.bak
т.е. мы можем переименовать файл km_set2.bak в файл с расширением *.ls0
и проверить еще раз загрузку программы.
в общем случае для загрузки программы нужны
*** три настроечных файла Km_set2.ls0, Km_set2b.ls0, Km_set4.ls0
и для загрузки текущей базы
*** файл Km_set5.ls0
по пути текущей базы (например, c:\Elecran\3D-Constructor 7\KM5\Base\BaseTEST\ Km_set5.ls0) (предыдущая копия – это файл km_set5.bak)
пример правильного файла
Start Log 20221121
ACADVER= 23.1s (LMS Tech)
PLATFORM= Microsoft Windows NT Version 10.0 (x64)
WHATL=KM
Arx (brx) name = doslib2019x64
C:\Elecran\3D-Constructor 7\CORE\SYSTEM\doslib2019x64 loaded!
Admin mode
Start loading LDK COM Object
LDK type library imported
LDK Com-object created
LDK COM Object loaded
Arx (brx) name = OpenDcl2019x64
C:\Elecran\3D-Constructor 7\CORE\SYSTEM\OpenDcl2019x64 loaded!
Feature 0 activation started
ldk_HaspLogin started. Feature - 0
GetInfo method start
GetInfo method Point 1
xml_FileParser Start 1
Number of keys found - 2
Set default key - "**********"
LoginHaspByFeature started. Feature - 0
LoginScope method start
GetSessionInfo method start Point 1
GetSessionInfo method start Point 2
GetSessionInfo method start Point 3
ldk_CheckDateLimit
FileRead MAXDATE started
Start ldk_CheckReadByte_Error
ldk_FileWrite - MEMORY1
ldk_CheckReadByte_Error MEMORY1 writed
ldk_CheckReadByte_Error Byte reading
Finish ldk_CheckReadByte_Error = 0
ldk_LoginHaspByFeature ended
Feature 0 activation ended
km_core load started
Arx (brx) name = km_core2019x64
C:\Elecran\3D-Constructor 7\CORE\SYSTEM\km_core2019x64 loaded!
Check arx(brx) loaded started
km_Core loaded
FIRSTLOAD
FileRead LANGUAGE started
Languadge sets
Product key read
Registry modifed
ldk_HaspLogin started. Feature - 1
GetInfo method start
GetInfo method Point 1
xml_FileParser Start 1
Number of keys found - 2
Set default key - "77790853"
LoginHaspByFeature started. Feature - 1
LoginScope method start
GetSessionInfo method start Point 1
GetSessionInfo method start Point 2
GetSessionInfo method start Point 3
ldk_CheckDateLimit
ldk_LoginHaspByFeature ended
FileRead 3DC-VERSION started
km_core loaded
ldk_HaspLogin started. Feature - 2
GetInfo method start
GetInfo method Point 1
xml_FileParser Start 1
Number of keys found - 2
Set default key - "77790853"
LoginHaspByFeature started. Feature - 2
LoginScope method start
! Hasp error 31. the requested feature is not available
Start KM Loading
Start Build module
End Build module
(km_start) begin
Begin km_start.
Begin connect_old.ini.
End connect_old.ini, begin connect.ini.
End connect.ini.
FileRead 3DC-VERSION started
km_start 1.
km_start 1-set2-begin-load.
km_start 1-set4-begin-load.
km_start 1-set4-end-load.
km_start 2.
km_start 2.
SetProfile start - 3DC7
km_start 3.
km_start 4.
km_start 5.
km_start 6.
km_start 7.
km_start 8.
km_start 9.
km_start 10.
km_start 11.
End km_start.
FileRead 3DC-MODULES started
(km_start) end
End KM Loading
(Cript_ReadRegData) ended
3D-Constructor Modules loaded
(SetProfiles) start
(SetProfiles) end
SDI analize ended
Caption read
Caption sets
Start printer settings
Default printer was settings
FileRead 3DC-MODULES started
Menu isn't reloading
Addons menu loading
Addons menu name = C:\ELECRAN\3D-CONSTRUCTOR 7\SUPPORT\addons.cuix
MenuInit finished
FileRead 3DC-MODULES started
about dialog is shown
Start reactor activation
End log