Это не критично, так как в комплекте есть и та же информация в .HLP, программа автоматически подключает ее, если не работает CHM. Но если есть возможность запустить CHM, это будет предпочтительнее.
Вообще у нас в /etc/wine/chmviewer.reg есть правило для обработки chm, которое обращается к системному просмотрщику, одному из "kchmviewer kchm gnochm xchm"
Справка действительно не запускается. Через wine start файл.chm открывается. Трейс +file, то место где происходит вызов: trace:file:CreateFileW returning 0x328 trace:file:RtlGetCurrentDirectory_U (1032 0x33f2c0) trace:file:RtlDosPathNameToNtPathName_U (L"C:\\Program Files\\ASCON\\KOMPAS-3D V10\\Bin",0x33f218,(nil),(nil)) trace:file:RtlGetFullPathName_U (L"C:\\Program Files\\ASCON\\KOMPAS-3D V10\\Bin" 520 0x33efa4 (nil)) trace:file:wine_nt_to_unix_file_name L"\\??\\C:\\Program Files\\ASCON\\KOMPAS-3D V10\\Bin" -> "/home/baraka/.wine/dosdevices/c:/Program Files/ASCON/KOMPAS-3D V10/Bin" trace:file:RtlSetCurrentDirectory_U curdir now L"C:\\Program Files\\ASCON\\KOMPAS-3D V10\\Bin\\" 0x328 trace:file:RtlGetFullPathName_U (L"..\\Tutorials\\KOMPAS-3D.chm" 520 0x33f834 0x33f2a4) trace:file:RtlDosPathNameToNtPathName_U (L"C:\\Program Files\\ASCON\\KOMPAS-3D V10\\Bin",0x33f248,(nil),(nil)) trace:file:RtlGetFullPathName_U (L"C:\\Program Files\\ASCON\\KOMPAS-3D V10\\Bin" 520 0x33efd4 (nil)) trace:file:wine_nt_to_unix_file_name L"\\??\\C:\\Program Files\\ASCON\\KOMPAS-3D V10\\Bin" -> "/home/baraka/.wine/dosdevices/c:/Program Files/ASCON/KOMPAS-3D V10/Bin" trace:file:RtlSetCurrentDirectory_U curdir now L"C:\\Program Files\\ASCON\\KOMPAS-3D V10\\Bin\\" 0x10 trace:file:FindFirstFileExW L"C:\\Program Files\\ASCON\\KOMPAS-3D V10\\Tutorials\\KOMPAS-3D.chm" 0 0x33f458 0 (nil) 0 trace:file:RtlDosPathNameToNtPathName_U (L"C:\\Program Files\\ASCON\\KOMPAS-3D V10\\Tutorials\\KOMPAS-3D.chm",0x33f3d4,0x33f3dc,(nil)) trace:file:RtlGetFullPathName_U (L"C:\\Program Files\\ASCON\\KOMPAS-3D V10\\Tutorials\\KOMPAS-3D.chm" 520 0x33f124 0x33f3dc) trace:file:wine_nt_to_unix_file_name L"\\??\\C:\\Program Files\\ASCON\\KOMPAS-3D V10\\Tutorials\\" -> "/home/baraka/.wine/dosdevices/c:/Program Files/ASCON/KOMPAS-3D V10/Tutorials/" trace:file:NtQueryDirectoryFile (0x328 (nil) (nil) (nil) 0x33f3c4 0x1408b8 0x00002000 0x00000003 0x00000000 L"KOMPAS-3D.chm" 0x00000001 trace:file:read_directory_stat trying optimisation for file L"KOMPAS-3D.chm" trace:file:append_entry long L"KOMPAS-3D.chm" short L"KOMP~UGF.CHM" mask <null> trace:file:read_directory_stat returning 0 trace:file:NtQueryDirectoryFile => 0 (120) trace:file:FindNextFileW 0x140878 0x33f458 trace:file:FindNextFileW returning L"KOMPAS-3D.chm" (L"KOMP~UGF.CHM") trace:file:RtlDosPathNameToNtPathName_U (L"C:\\Program Files\\ASCON\\KOMPAS-3D V10\\Bin\\hhctrl.ocx",0x33f038,(nil),(nil)) trace:file:RtlGetFullPathName_U (L"C:\\Program Files\\ASCON\\KOMPAS-3D V10\\Bin\\hhctrl.ocx" 520 0x33edbc (nil)) warn:file:wine_nt_to_unix_file_name L"hhctrl.ocx" not found in /home/baraka/.wine/dosdevices/c:/Program Files/ASCON/KOMPAS-3D V10/Bin trace:file:RtlDosPathNameToNtPathName_U (L".\\hhctrl.ocx",0x33f038,(nil),(nil)) trace:file:RtlGetFullPathName_U (L".\\hhctrl.ocx" 520 0x33edbc (nil)) warn:file:wine_nt_to_unix_file_name L"hhctrl.ocx" not found in /home/baraka/.wine/dosdevices/c:/Program Files/ASCON/KOMPAS-3D V10/Bin trace:file:RtlDosPathNameToNtPathName_U (L"C:\\windows\\system32\\hhctrl.ocx",0x33f038,(nil),(nil)) trace:file:RtlGetFullPathName_U (L"C:\\windows\\system32\\hhctrl.ocx" 520 0x33edbc (nil)) trace:file:wine_nt_to_unix_file_name L"\\??\\C:\\windows\\system32\\hhctrl.ocx" -> "/home/baraka/.wine/dosdevices/c:/windows/system32/hhctrl.ocx" trace:file:RtlGetFullPathName_U (L"C:\\windows\\system32\\hhctrl.ocx" 64 0x33f1e8 0x33f160) trace:file:RtlDosPathNameToNtPathName_U (L"C:\\windows\\system32\\hhctrl.ocx",0x33f14c,(nil),(nil)) trace:file:RtlGetFullPathName_U (L"C:\\windows\\system32\\hhctrl.ocx" 520 0x33ee7c (nil)) trace:file:wine_nt_to_unix_file_name L"\\??\\C:\\windows\\system32\\hhctrl.ocx" -> "/home/baraka/.wine/dosdevices/c:/windows/system32/hhctrl.ocx" fixme:htmlhelp:HtmlHelpW HH case HH_GET_WIN_HANDLE not handled. fixme:htmlhelp:HtmlHelpW HH case HH_SET_WIN_TYPE not handled. fixme:htmlhelp:HtmlHelpW Not all HH cases handled correctly trace:file:RtlGetFullPathName_U (L"C:\\Program Files\\ASCON\\KOMPAS-3D V10\\Tutorials\\KOMPAS-3D.chm>MyWindow" 520 0x33edd8 (nil)) trace:file:RtlDosPathNameToNtPathName_U (L"C:\\Program Files\\ASCON\\KOMPAS-3D V10\\Bin\\itss.dll",0x33e4a4,(nil),(nil)) trace:file:RtlGetFullPathName_U (L"C:\\Program Files\\ASCON\\KOMPAS-3D V10\\Bin\\itss.dll" 520 0x33e228 (nil)) warn:file:wine_nt_to_unix_file_name L"itss.dll" not found in /home/baraka/.wine/dosdevices/c:/Program Files/ASCON/KOMPAS-3D V10/Bin trace:file:RtlDosPathNameToNtPathName_U (L".\\itss.dll",0x33e4a4,(nil),(nil)) trace:file:RtlGetFullPathName_U (L".\\itss.dll" 520 0x33e228 (nil)) warn:file:wine_nt_to_unix_file_name L"itss.dll" not found in /home/baraka/.wine/dosdevices/c:/Program Files/ASCON/KOMPAS-3D V10/Bin trace:file:RtlDosPathNameToNtPathName_U (L"C:\\windows\\system32\\itss.dll",0x33e4a4,(nil),(nil)) trace:file:RtlGetFullPathName_U (L"C:\\windows\\system32\\itss.dll" 520 0x33e228 (nil)) trace:file:wine_nt_to_unix_file_name L"\\??\\C:\\windows\\system32\\itss.dll" -> "/home/baraka/.wine/dosdevices/c:/windows/system32/itss.dll" trace:file:RtlGetFullPathName_U (L"C:\\windows\\system32\\itss.dll" 64 0x33e654 0x33e5cc) trace:file:RtlDosPathNameToNtPathName_U (L"C:\\windows\\system32\\itss.dll",0x33e5b8,(nil),(nil)) trace:file:RtlGetFullPathName_U (L"C:\\windows\\system32\\itss.dll" 520 0x33e2e8 (nil)) trace:file:wine_nt_to_unix_file_name L"\\??\\C:\\windows\\system32\\itss.dll" -> "/home/baraka/.wine/dosdevices/c:/windows/system32/itss.dll" trace:file:CreateFileW L"C:\\Program Files\\ASCON\\KOMPAS-3D V10\\Tutorials\\KOMPAS-3D.chm>MyWindow" GENERIC_READ FILE_SHARE_READ creation 3 attributes 0x80 trace:file:RtlDosPathNameToNtPathName_U (L"C:\\Program Files\\ASCON\\KOMPAS-3D V10\\Tutorials\\KOMPAS-3D.chm>MyWindow",0x33e884,(nil),(nil)) trace:file:RtlGetFullPathName_U (L"C:\\Program Files\\ASCON\\KOMPAS-3D V10\\Tutorials\\KOMPAS-3D.chm>MyWindow" 520 0x33e5d8 (nil)) warn:file:CreateFileW Unable to create file L"C:\\Program Files\\ASCON\\KOMPAS-3D V10\\Tutorials\\KOMPAS-3D.chm>MyWindow" (status c0000033) trace:file:CreateFileW returning 0xffffffff
> ASCON\\KOMPAS-3D V10\\Tutorials Денис, ты не ошибся багой? ;)
(In reply to comment #3) > > ASCON\\KOMPAS-3D V10\\Tutorials > > Денис, ты не ошибся багой? ;) > И правда не туда. :) Но в Сметчике тоже не работает. Прикладываю лог с трейсом по warn+file во время вызова справки.
Created attachment 890 [details] лог
Created attachment 1356 [details] скриншот Сейчас справка открывается из меню программы с помощью встроенного hh.exe Некорректно отображается содержание, подробности на приложенном скриншоте.
Решено Гектором - вызывается внешний chm-просмотрщик. Решение было сделано без нас, до патча Ильи на эту тему, так что у Сметчика теперь есть свой линуксовый chm