Описание тега vb6-migration
Этот тег предназначен для вопросов о переносе существующих приложений или устаревшего кода с Visual Basic 6 на более современную платформу. К сожалению, миграция обычно является сложной задачей. Наиболее распространенными целевыми платформами являются VB.NET и C#.
1
ответ
Как форсировать визуальные стили при использовании.NET форм Interop из VB6
Я создал библиотеку классов VB.NET, которая предоставляет некоторые подпрограммы COM Interop. Они в свою очередь показывают различные формы, которые содержатся в библиотеке классов. Когда формы отображаются из VB6, они не наследуют визуальные стили …
04 янв '11 в 13:35
10
ответов
Как перенести некрасивый и недокументированный код VB6 в.NET
Я знаю, что уже есть вопросы по миграции на VB6, но кодовая база моего проекта приносит здесь несколько новых вопросов. Я должен сказать, что качество, структура и архитектура Кодекса - это просто кошмар. Есть 2 больших проекта: Nr.1 с 40 формами,…
20 янв '10 в 14:20
2
ответа
Эквивалент для getobjectcontext() в визуальной студии 2012 vb.net?
У меня есть COM-объект VB6, который я преобразую в VB.Net 2012 Мой пример кода выглядит следующим образом: Dim ObjContext ,objx ,objy As Object Dim Rs As ADODB.Recordset Set ObjContext = GetObjectContext Set objx =ObjContext.CreateInstance("abc.clas…
01 окт '13 в 07:08
2
ответа
Как получить ObjectContext для компиляции?
Я преобразовываю некоторый код из VB6 в VB.Net, и он содержит ряд случаев:- Private m_myobj As ObjectContext m_myobj = GetObjectContext() ' do stuff, then m_myobj.SetAbort() ' or m_myobj.SetComplete() Благодаря включению ссылки на System.Data а такж…
01 май '13 в 14:32
1
ответ
Ошибка при преобразовании кода элемента управления электронной таблицы Farpoint в VB.NET
Я обновляю код с VB 6 до VB.NET, и следующий код выдает мне ошибку: Col is not member of control Точно так же он выдает одинаковую ошибку для всех членов (строки, действия и т. Д.) Private Sub VGILeaveCell(ByRef sprIn As System.Windows.Forms.Control…
07 сен '18 в 19:44
2
ответа
Индексы массива основаны на 0 в VB6?
Я проверяю автоматический перевод кода VB6 на C# и преобразователь переведен someArray(3) в someArray[3], Но в соответствии со старой документацией кода следует выбрать третий элемент, а не четвертый, как это делается в переведенной версии. Индексы …
09 янв '12 в 11:35
2
ответа
Что такое использование user32.dll в приложении VB?
В нашем мы использовали user32.dll и передав значение hWnd. Так что я хотел бы знать, что такое использование этого User32.dll и передавая значение hWnd? Они устанавливают эти ценности SetProp hwnd, "PrevWndProc", SetWindowLong(hwnd, GWL_WNDPROC, Ad…
20 сен '12 в 12:58
1
ответ
C# эквивалент кода VB 6.0
Option Explicit Private Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long) As Long Private Declare Function GetExitCodeProcess Lib "kernel32" (ByVal hProcess As Long, lpExitCode As Long) As Long Function TimerCreate() As Boolean If …
25 июл '13 в 19:37
2
ответа
Ошибка преобразования VB6 в VB.NET, вызов функции для функции.dll возвращает ошибку
Я недавно преобразовал программу VB6 в VB.NET. Эта программа используется для связи с платой DAQ Superlogics PCM Series, которую компания больше не производит и не поддерживает VB.NET. Моя программа работала нормально в VB6, но имеет проблемы в VB.n…
20 окт '10 в 05:07
2
ответа
Сбой веб-браузера. Миграция VB6 на VB.Net. Ошибка ExecWB и QueryStatusMethod
Я хочу перенести приложение из VB6.0 в VB.net. Я сам переношу его и получаю ошибку в этих двух строках. Ошибка говорит, что "ExecWB не является членом System.Windows.Forms.WebBrowser"!! Та же ошибка с методом ExecWB. Я не нахожу никакого решения или…
17 окт '11 в 13:22
1
ответ
Передал класс свойств vb6 в конструктор класса aC#?
У меня есть класс в VB6, который содержит много свойств для файлов. Я преобразовал наш Emailer в код C#. Класс файла VB6 будет содержать много информации, полезной для Emailer. Таким образом, возник вопрос:есть ли способ взять класс, который у меня …
31 мар '16 в 19:56
5
ответов
Функция Len() против свойства String.Length; какой выбрать?
Я делаю переход от VB6 к VB.Net (VS 2010) и имею базовое, а не обширное понимание последнего. Очевидно, у меня есть немного кода, чтобы... я не решаюсь использовать слово "upgrade", когда "порт" будет более подходящим, учитывая, что мастер обновлени…
20 авг '12 в 04:34
2
ответа
VB6 в C# преобразование. Crystal Reports - ParameterFields
У меня есть следующий код в vb6, и я не могу понять, как преобразовать его в C# (Visual Studio 2010) для жизни меня. VB6 - crtPanelStudyAuditTrail.ParameterFields(0) = "GA_PANEL;" & Trim(txtPanelStudy) & ";True" crtPanelStudyAuditTrail.Param…
17 авг '12 в 14:07
1
ответ
Есть ли эквивалент VB6 ChrB в VB.net
Я работаю над миграцией приложения VB6 на VB.net. код VB6 довольно часто использует ChrB, и мне нужно знать, как преобразовать его в vb.net кто-нибудь сталкивался с подобной проблемой..? С уважением, Рашид
03 июл '18 в 07:47
1
ответ
Миграция с VB5 на VB6
Каков наилучший способ миграции VB5 на VB6. какая версия Visual Studio помогает в этом, и о каких мерах предосторожности / соображениях мы должны позаботиться перед миграцией. Есть ли какие-либо заметки о подходе, доступные где-либо в Интернете
21 май '13 в 06:31
3
ответа
VB CommonDialog.MaxFileSize
Если VB6 вы можете использовать (иногда придется использовать): commonDialog1.MaxFileSize = "32767" Это не приемлемо в.NET, есть ли способ сделать это в.NET? Или мне вообще нужно с этим беспокоиться? Если нет, объясните почему.
07 янв '14 в 14:47
1
ответ
Как перетащить элемент управления в кадр в виде vb5. (Я использую Windows XP)
В моей Visual Basic 5.0 форма Windows XP. Я не могу перетащить ярлык элемента управления на кадр, тем самым делая параметр, специфичный для этого кадра. Я могу дважды щелкнуть элемент управления меткой, а затем переместить элемент управления опцией …
18 июл '13 в 15:14
1
ответ
VB6 вызывает VB.NET вызывает стороннюю ошибку COM DLL
У меня есть EXE в VB6, который вызывает недавно обновленную до VB.Net DLL. Эта часть работает нормально, но проблема, с которой я сталкиваюсь, связана с поиском взаимодействия другой библиотеки DLL, на которую ссылается DLL библиотеки VB.Net. Обзор:…
19 апр '18 в 16:15
1
ответ
Ошибка: выражение "AddressOf" не может быть преобразовано в "Integer", поскольку "Integer" не является типом делегата
Я столкнулся с ошибкой при обновлении кода VB6 до VB.NET. Ошибка происходит в AddressOf WindowProc Выражение AddressOf нельзя преобразовать в "Integer", поскольку "Integer" не является типом делегата. Моя декларация для SetWindowLong является: Decla…
11 авг '11 в 07:50
1
ответ
VB Коллекция для преобразования C#
Я надеюсь это имеет смысл. У меня есть программа, которую я конвертирую из комбинации VB6 и VB.Net 2 в C# 4. У меня проблема с коллекциями в VB, они KeyValuePair. У меня есть три коллекции: m_oCol(string, clsFeatureObjectCollection) which contains c…
27 авг '15 в 15:40