Msh converter 1.18 в Windows 7 x64 SP1(проблема)
Как то поднимал уже этот вопрос в теме Windows 7 но так и не разобрался к сожалению. И вот создал отдельную тему дабы не терять сути в других постах.
И так напомню, в общем проблема заключается в следующем. В Win 7 x64 в конвертере не работает окно "3D Viev / Scene" то есть при попытке его открыть влазить такая вот трабла: http://img-fotki.yandex.ru/get/6517/...f_63cad5ac_XXL Во вкладке "Сведения" описывается нижеследующее: --------------------------------------------------------------------------------------------------------------------------------------------- Подробная информация об использовании оперативной (JIT) отладки вместо данного диалогового окна содержится в конце этого сообщения. ************** Текст исключения ************** System.BadImageFormatException: не является приложением Win32. (Исключение из HRESULT: 0x800700C1) в MshConverter.ViewForm.Init() в MshConverter.MainForm.Show3dScene() в System.Windows.Forms.ToolStripItem.RaiseEvent(Obje ct key, EventArgs e) в System.Windows.Forms.ToolStripItem.HandleClick(Eve ntArgs e) в System.Windows.Forms.ToolStripItem.HandleMouseUp(M ouseEventArgs e) в System.Windows.Forms.ToolStrip.OnMouseUp(MouseEven tArgs mea) в System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) в System.Windows.Forms.Control.WndProc(Message& m) в System.Windows.Forms.ToolStrip.WndProc(Message& m) в System.Windows.Forms.Control.ControlNativeWindow.W ndProc(Message& m) в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) ************** Загруженные сборки ************** mscorlib Версия сборки: 2.0.0.0 Версия Win32: 2.0.50727.5466 (Win7SP1GDR.050727-5400) CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll ---------------------------------------- MshConverter Версия сборки: 1.0.0.0 Версия Win32: 1.0.0.0 CodeBase: file:///C:/Users/Wladimir/Desktop/MshConverter1-18/MshConverter.exe ---------------------------------------- System.Windows.Forms Версия сборки: 2.0.0.0 Версия Win32: 2.0.50727.5460 (Win7SP1GDR.050727-5400) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll ---------------------------------------- System Версия сборки: 2.0.0.0 Версия Win32: 2.0.50727.5466 (Win7SP1GDR.050727-5400) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- System.Drawing Версия сборки: 2.0.0.0 Версия Win32: 2.0.50727.5462 (Win7SP1GDR.050727-5400) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll ---------------------------------------- 3DLib Версия сборки: 1.0.0.0 Версия Win32: 1.0.0.0 CodeBase: file:///C:/Users/Wladimir/Desktop/MshConverter1-18/3DLib.DLL ---------------------------------------- 3DLibDx9 Версия сборки: 1.0.0.0 Версия Win32: 1.0.0.0 CodeBase: file:///C:/Users/Wladimir/Desktop/MshConverter1-18/3DLibDx9.DLL ---------------------------------------- mscorlib.resources Версия сборки: 2.0.0.0 Версия Win32: 2.0.50727.5466 (Win7SP1GDR.050727-5400) CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll ---------------------------------------- System.Windows.Forms.resources Версия сборки: 2.0.0.0 Версия Win32: 2.0.50727.5420 (Win7SP1.050727-5400) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll ---------------------------------------- ************** Оперативная отладка (JIT) ************** Для подключения оперативной (JIT) отладки файл .config данного приложения или компьютера (machine.config) должен иметь значение jitDebugging, установленное в секции system.windows.forms. Приложение также должно быть скомпилировано с включенной отладкой. Например: <configuration> <system.windows.forms jitDebugging="true" /> </configuration> При включенной отладке JIT любое необрабатываемое исключение пересылается отладчику JIT, зарегистрированному на данном компьютере, вместо того чтобы обрабатываться данным диалоговым окном. --------------------------------------------------------------------------------------------------------------------------------------------- Режим совместимости с Win XP нужного результата не дал. На сас нашел такой вот пост: http://img-fotki.yandex.ru/get/6614/..._975be4c0_orig Из которого натравя на него google translate сделал вывод что нужно забить в командной строке следующее: http://img-fotki.yandex.ru/get/6518/..._d7fb4c1a_orig Ну и из этого вышло то что мы видим на скринах :( http://img-fotki.yandex.ru/get/6416/..._65638245_orig Я вот и думаю, может я в совокупности со своим плохим инглишем и мягко говоря не совсем понятным переводом гугла что то не так понял? В общем народ, кто в теме, давайте уже разберем эту проблему. Ведь не у одного же меня она вылезла по любому! А может кто то её уже решил? В общем пишем, не стесняемся. |
В общем DLL'ку зарегать получилось, не без помощи камрада SG2 Wasy. Проблема была в том что, у меня в строке был один лишний пробел. НУ и строку надо было запустить от админа. Сделав это мы получили вот что:
http://img-fotki.yandex.ru/get/6417/..._29efd87b_orig DLL'ка конечно зарегалась, однако же нужного эффекта это не дало, конвертер выдает ту же ошибку :( |
Как вариант попробовать запустить не совместимость, а вообще виртуальную машину с ХР, для 7ки для версий про и выше лицензия на ХР включена, стянуть можно с Микрософта.
http://www.microsoft.com/windows/vir.../download.aspx прич ем там можно включить фичу, когда нужная программа будет автоматом грузить виртуальную машину при этом выглядеть будет как работа в 7ке. Как поставить например написано тут: http://www.oszone.net/10346/install_windows_xpmode |
Вложений: 1
Описываю свои опыты:
1. В пути к конвертируемому файлу МЕШ не долно быть РУССКИХ букв. !!!!!!!!! 2. Чем путь короче тем лучше. 3. Имеем Windows 7-64bit-SP1 4. Берем архив из атача( у меня в винде ПРОФ почему то небыло), распаковываем, полученную библиотеку ДЛЛ кладем по пути диск с виндой\Windows\SysWOW64 :D да кладем прямо в папку SysWOW64 5. Запускаем командную строку ОТ ИМЕНИ АДМИНИСТРАТОРА В открывшейся строке уже имеем надпись C:\Windows\system32> так вот дописываем > regsvr32 C:\Windows\SysWOW64\MSSTDFMT.DLL Жмем Энтер, получаем сообщение об успешном регистрировании библиотеки 6. Запускаем программу Мешконвертер 7. В меню File выбираем пункт Load MSH (binary\text) 8. Обязательно далее в меню OutPut выбираем пункт Other (Max) Options ставим галку на Limit name to 10 chars 9. В меню Save options устанавливаем U offset 0 V offset -1 U scale 1 V scale -1 10. Теперь можем сохранять как файл с расширением 3ds. Я не специалист по 3Д, но у меня вроде все так заработало на Виндос 7-64 бита |
Цитата:
Дело в том, что у меня тоже весело. При конвекции фаила из msh в 3ds или obj, у меня получается пустой файл который весит пару кб. Мб кто знает, как это исправить? |
А решение для Вин10 имеется... Испробованный способ не помог совсем.
|
Цитата:
|
Текущее время: 03:54. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot