Мой босс дал мне другое преобразование от VB6 к VB2005 (2.0 .Net framework), затем к VB2010 (4.0 .Net framework).Microsoft.VisualBasic.Compatibility.VB6.RadioButtonArray
, когда я будучи конвертирование, я нашел это предупреждение от VB2005 до VB2010,
Предупреждение «Microsoft.VisualBasic.Compatibility.VB6.RadioButtonArray» устарела: «. Microsoft.VisualBasic.Compatibility * классы являются устаревшими и поддерживаются только в 32-битных процессах. http://go.microsoft.com/fwlink/?linkid=160862 '.
Предупреждение Импортер библиотеки типов не смог преобразовать подпись для члена DISPPARAMS.rgdispidNamedArgs.
Предупреждение Импортер библиотеки типов не смог преобразовать подпись для участника DISPPARAMS.rgvarg.
Если я игнорирую его, программа все еще может работать в режиме отладки, но когда я запускаю как .exe, который в папке bin прекратит работу при запуске некоторой функции.
Может ли кто-нибудь сказать мне, почему и как его решить подробно? , если у вас есть хороший веб-сайт о конвертации vb в vb.net, пожалуйста, поделитесь с нами =]
"прекратить при выполнении некоторой функции"? Можете быть более конкретными? Крушение может быть связано ни с чем, даже с путём, и не обязательно с базой совместимости VB6. Ваша машина разработки запускает 64-битную машину? – Deanna
привет, у меня есть функция отчета, когда я запускаю эту функцию, он покажет окно сообщения о: xxx.exe столкнулся с проблемой и должен закрыть. он по-прежнему работает в vb2005, но после конвертирования в 2010, работа с .exe не работает, когда я использую функцию отчета. Я также читаю журнал событий с ПК. он сказал, что .NET runtime 4.0 error Reporting. – user1506228