hexagon logo

Need help with VB6 .Net

Upgraded my workstation to Windows 10, so VB6 is no longer an option for my PC-DMIS software efforts.

I've got Visual Studio 2107 now, and I've run into a problem using PC-DMIS collections. In a nutshell, vb6 .net doesn't recognize them as collections. I have to declare the PC-DMIS application as "Object" in order to be able to enumerate through the collections. I was told that this means it's doing "late binding" - who cares. I need intellisense because I'm a terrible typist. In the screenshot below, if I change the declaration of the "app" variable to type "Object", the compile error goes away, and the code runs fine. But I don't see this as a solution.

I'll also point out that the Microsoft's File System Object collections work just fine when used in the same manner.

Has anyone got the solution to this problem?


Parents


  • The damage is done... I will spend my 4th sad and depressed ^sigh. JK! I was more like thinking out loud. There's no shame in my game !!!

    I bet/hope has a solution too.


    Ha! Well, when I came back to see your latest reply, I noticed my BIG GOOF in the thread title. VB 6 .NET? Yeesh... Don't see a way to edit my own post title either...
    Happy 4th to you.
Reply


  • The damage is done... I will spend my 4th sad and depressed ^sigh. JK! I was more like thinking out loud. There's no shame in my game !!!

    I bet/hope has a solution too.


    Ha! Well, when I came back to see your latest reply, I noticed my BIG GOOF in the thread title. VB 6 .NET? Yeesh... Don't see a way to edit my own post title either...
    Happy 4th to you.
Children
No Data