У меня есть приложение для создания окон, созданное в Visual Studio.Создайте dll VB6 с помощью Visual Studio 2015?
Я сослался на COM API, и я пытаюсь запустить эту
L_RESULT = Visualfiles.SystemScript("HIST-TEL", sampleVisualBasicColl, "")
Второй параметр необходимо, чтобы пчелы коллекции, так что я создал этот
Dim sampleVisualBasicColl As New Microsoft.VisualBasic.Collection()
Dim item1, item2, item3, item4 As String
item1 = "Items"
item2 = "In"
item3 = "A"
item4 = "Collection"
sampleVisualBasicColl.Add(item1, "firstkey")
sampleVisualBasicColl.Add(item2, "secondkey")
sampleVisualBasicColl.Add(item3, "thirdkey")
sampleVisualBasicColl.Add(item4, "fourthkey")
Но ошибка, что я получаю это
Невозможно наложить объект типа «Microsoft.VisualBasic.Collection» на тип «VBA.Collection».
Я нашел эту статью, я думаю, что поможет - https://support.microsoft.com/en-gb/kb/323737
Но как я закончу шаги 1-4?
У меня есть visual studio community 2015, и я не уверен, как создать эту DLL?
Спасибо за любой совет!
Нам не нужно оставлять этот сайт, чтобы выяснить, что вы спрашиваете. Пожалуйста, включите ** соответствующую информацию ** здесь, в свой вопрос. Если контент находится вне сайта и что местоположение вне сайта недоступно (off-line, перемещено (что да, происходит и при MS) или удалено), ваш вопрос не имеет значения для будущих читателей здесь. (И если вы прочитаете сообщение об ошибке, вы увидите, что он ищет VBA.Collection, который не является VB6 - это Visual Basic для приложений, который используется в приложениях Excel, Word и других приложений. VB6 - больше не поддерживаются отдельные IDE и язык.) –
ОК извините Кен! То, что я пытаюсь сделать, - создать проект Visual Basic 6.0 Microsoft ActiveX DLL, который рекомендует статья MS. Но я не понимаю, как это сделать? У меня есть Visual Studio 2015. Спасибо за любой совет. – danieldunn10
Обратите внимание, что в статье говорится о 11-летнем продукте и 18-летнем. Он также даже не говорит, что вы можете использовать VS2005 для создания VB6 DLL – Plutonix