AviaSkins.Forums

Вернуться   AviaSkins.Forums > Основные разделы > Моделирование и конструирование

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.12.2012, 13:46   #1
MAXHO
Воздухоплаватель
 
Аватар для MAXHO
 
Регистрация: 15.06.2008
Адрес: Тюмень
Сообщений: 674
Отправить сообщение для MAXHO с помощью ICQ Отправить сообщение для MAXHO с помощью Skype™
По умолчанию Msh converter 1.18 в Windows 7 x64 SP1(проблема)

Как то поднимал уже этот вопрос в теме Windows 7 но так и не разобрался к сожалению. И вот создал отдельную тему дабы не терять сути в других постах.

И так напомню, в общем проблема заключается в следующем. В Win 7 x64 в конвертере не работает окно "3D Viev / Scene" то есть при попытке его открыть влазить такая вот трабла:



Во вкладке "Сведения" описывается нижеследующее:

---------------------------------------------------------------------------------------------------------------------------------------------
Подробная информация об использовании оперативной
(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 нужного результата не дал. На сас нашел такой вот пост:



Из которого натравя на него google translate сделал вывод что нужно забить в командной строке следующее:



Ну и из этого вышло то что мы видим на скринах



Я вот и думаю, может я в совокупности со своим плохим инглишем и мягко говоря не совсем понятным переводом гугла что то не так понял?
В общем народ, кто в теме, давайте уже разберем эту проблему. Ведь не у одного же меня она вылезла по любому! А может кто то её уже решил? В общем пишем, не стесняемся.
__________________
Я в контакте



Последний раз редактировалось MAXHO; 02.12.2012 в 18:08.
MAXHO вне форума   Ответить с цитированием
Старый 02.12.2012, 14:33   #2
MAXHO
Воздухоплаватель
 
Аватар для MAXHO
 
Регистрация: 15.06.2008
Адрес: Тюмень
Сообщений: 674
Отправить сообщение для MAXHO с помощью ICQ Отправить сообщение для MAXHO с помощью Skype™
По умолчанию

В общем DLL'ку зарегать получилось, не без помощи камрада SG2 Wasy. Проблема была в том что, у меня в строке был один лишний пробел. НУ и строку надо было запустить от админа. Сделав это мы получили вот что:



DLL'ка конечно зарегалась, однако же нужного эффекта это не дало, конвертер выдает ту же ошибку
__________________
Я в контакте



Последний раз редактировалось MAXHO; 02.12.2012 в 18:12.
MAXHO вне форума   Ответить с цитированием
Старый 02.12.2012, 19:32   #3
Karabas-Barabas
Местный
 
Регистрация: 08.02.2009
Сообщений: 2,076
Отправить сообщение для Karabas-Barabas с помощью ICQ
По умолчанию

Как вариант попробовать запустить не совместимость, а вообще виртуальную машину с ХР, для 7ки для версий про и выше лицензия на ХР включена, стянуть можно с Микрософта.
http://www.microsoft.com/windows/vir.../download.aspx
прич ем там можно включить фичу, когда нужная программа будет автоматом грузить виртуальную машину при этом выглядеть будет как работа в 7ке.
Как поставить например написано тут:
http://www.oszone.net/10346/install_windows_xpmode

Последний раз редактировалось Karabas-Barabas; 02.12.2012 в 19:40.
Karabas-Barabas вне форума   Ответить с цитированием
Старый 02.12.2012, 19:50   #4
carsmaster
Пытающийся полететь
 
Аватар для carsmaster
 
Регистрация: 21.05.2009
Адрес: Сталинград
Сообщений: 1,699
Отправить сообщение для carsmaster с помощью ICQ Отправить сообщение для carsmaster с помощью Skype™
По умолчанию

Описываю свои опыты:

1. В пути к конвертируемому файлу МЕШ не долно быть РУССКИХ букв. !!!!!!!!!
2. Чем путь короче тем лучше.

3. Имеем Windows 7-64bit-SP1

4. Берем архив из атача( у меня в винде ПРОФ почему то небыло), распаковываем, полученную библиотеку ДЛЛ
кладем по пути диск с виндой\Windows\SysWOW64
да кладем прямо в папку 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 бита
Вложения
Тип файла: rar msstdfmt.rar (47.8 Кб, 257 просмотров)

Последний раз редактировалось carsmaster; 02.12.2012 в 20:14.
carsmaster вне форума   Ответить с цитированием
Старый 12.02.2014, 13:25   #5
Max3d
Новичок
 
Регистрация: 11.02.2014
Сообщений: 1
По умолчанию

Цитата:
Сообщение от carsmaster Посмотреть сообщение
Описываю свои опыты:

1. В пути к конвертируемому файлу МЕШ не долно быть РУССКИХ букв. !!!!!!!!!
2. Чем путь короче тем лучше.

3. Имеем Windows 7-64bit-SP1

4. Берем архив из атача( у меня в винде ПРОФ почему то небыло), распаковываем, полученную библиотеку ДЛЛ
кладем по пути диск с виндой\Windows\SysWOW64
да кладем прямо в папку 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 бита
Интересно, а поможет этот способ на 8?
Дело в том, что у меня тоже весело. При конвекции фаила из msh в 3ds или obj, у меня получается пустой файл который весит пару кб. Мб кто знает, как это исправить?

Последний раз редактировалось Max3d; 12.02.2014 в 13:30.
Max3d вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 08:49. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd. Перевод: zCarot
Рейтинг@Mail.ru