Multiple choice technology programming languages

Some bits of a Visual Basic 6 application, like most APIs, can be easily migrated to VB.NET; other parts are not so straightforward. Which of the following will NOT have to be re-architected during a VB 6-to-VB.NET migration ?

  1. DHTML pages

  2. ADO to ADO via Interop

  3. ActiveX documents

  4. OLE controls

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

When migrating from VB 6 to VB.NET, DHTML pages, ActiveX documents, and OLE controls all require significant re-architecture because they rely on COM-based technologies that are not directly supported in .NET. However, ADO (ActiveX Data Objects) can be used in VB.NET through COM Interop, allowing gradual migration without immediate re-architecture. Interop acts as a bridge between COM and .NET.