Как я могу манипулировать коллекцией VB6 в .NET? - PullRequest
3 голосов
/ 01 июня 2010

В настоящее время я нахожусь в процессе разработки интерфейса для программного обеспечения .NET, который будет использоваться объектами COM - в частности, VB6.

Несмотря на то, что я нашел несколько страниц, на которых Microsoft рассказывает о том, как сделать COM-совместимый интерфейс, в настоящее время я размышляю над использованием коллекций во время разработки: я хотел бы иметь возможность использовать стандартный объект коллекции "VB6" «В .NET-программе - таким образом, я мог бы указать в интерфейсе такую ​​коллекцию в качестве аргумента или в качестве возвращаемого типа, упрощая работу, необходимую для использования интерфейса клиентами.

Заранее спасибо.

Редактировать: я не собираюсь использовать коллекции VB6 в "реальной работе" .NET-программы - я бы преобразовал коллекции VB6 как можно скорее и вызывал другие методы, используя надлежащие коллекции .NET.

1 Ответ

2 голосов
/ 01 июня 2010

Не следует использовать такой тип, как Объект коллекции из среды выполнения Visual Basic в .NET.
Вместо этого вам следует попытаться найти эквивалентный класс в системе . Пространство имен коллекций , которое наилучшим образом соответствует вашим потребностям. Проверьте следующую статью для некоторых указаний:

...