Results 1 to 10 of 10

Thread: Vb6 + Vb 2005 + Vb.net

  1. #1

    Thread Starter
    Lively Member
    Join Date
    Feb 2006
    Posts
    103

    Vb6 + Vb 2005 + Vb.net

    Hey, can someone tell me what is the difference between these three different versions of VB?
    Which one is the most powerful and is suggested?
    Which ones support XP-Styles?

  2. #2
    Ex-Super Mod RobDog888's Avatar
    Join Date
    Apr 2001
    Location
    LA, Calif. Raiders #1 AKA:Gangsta Yoda™
    Posts
    60,709

    Re: Vb6 + Vb 2005 + Vb.net

    They are actually only really 2 versions. VB 6 and VB.NET. VB.NET came in 3 releases so far - 2002, 2003, 2005.

    All .NET versions support the XP Styles.

    There have been many threads on vb6 - .net already so a search will bring up many threads with many many replies.

    Basically VB6 and VB.NET (any version) are completely different languages and .NET is completely OOP now where as VB6 is not. In .NET you can do the same thing that you could in VB6 that used to take many many lines of code and API calls but now with just a line of code or property setting. With .NET you can do more advanced programming.
    VB/Office Guru™ (AKA: Gangsta Yoda®)
    I dont answer coding questions via PM. Please post a thread in the appropriate forum.

    Microsoft MVP 2006-2011
    Office Development FAQ (C#, VB.NET, VB 6, VBA)
    Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
    If a post has helped you then Please Rate it!
    Reps & Rating PostsVS.NET on Vista Multiple .NET Framework Versions Office Primary Interop AssembliesVB/Office Guru™ Word SpellChecker™.NETVB/Office Guru™ Word SpellChecker™ VB6VB.NET Attributes Ex.Outlook Global Address ListAPI Viewer utility.NET API Viewer Utility
    System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6

  3. #3

    Thread Starter
    Lively Member
    Join Date
    Feb 2006
    Posts
    103

    Re: Vb6 + Vb 2005 + Vb.net

    Quote Originally Posted by RobDog888
    ...In .NET you can do the same thing that you could in VB6 that used to take many many lines of code and API calls but now with just a line of code or property setting. With .NET you can do more advanced programming.
    I see, i thort vb.NET can only make things for the internet and the web, is this true, or can it make valid Win32 Applications (compiled exe files ... just like Visual Basic 6 does)?

  4. #4
    Ex-Super Mod RobDog888's Avatar
    Join Date
    Apr 2001
    Location
    LA, Calif. Raiders #1 AKA:Gangsta Yoda™
    Posts
    60,709

    Re: Vb6 + Vb 2005 + Vb.net

    There are also a trimmed down version of 2005 called VB.NET 2005 Express. With Express there are separate versions for Visual Web Developer, VB 2005 Express, and SQL 2005 Express. Plus a couple of others. See this link for all.

    http://msdn.microsoft.com/vstudio/express/default.aspx
    VB/Office Guru™ (AKA: Gangsta Yoda®)
    I dont answer coding questions via PM. Please post a thread in the appropriate forum.

    Microsoft MVP 2006-2011
    Office Development FAQ (C#, VB.NET, VB 6, VBA)
    Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
    If a post has helped you then Please Rate it!
    Reps & Rating PostsVS.NET on Vista Multiple .NET Framework Versions Office Primary Interop AssembliesVB/Office Guru™ Word SpellChecker™.NETVB/Office Guru™ Word SpellChecker™ VB6VB.NET Attributes Ex.Outlook Global Address ListAPI Viewer utility.NET API Viewer Utility
    System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6

  5. #5

    Thread Starter
    Lively Member
    Join Date
    Feb 2006
    Posts
    103

    Re: Vb6 + Vb 2005 + Vb.net

    But Visual Basic 2005 is for creating exe files? (not web files)?
    Also, is Visual Basic 2005 the same language as Visual Basic 6?
    Like is the code still the same, like:
    VB Code:
    1. If Somthing.Somthing = True then
    2. MsgBox "Somthing"
    3. Timer1.Enabled = True
    4. Else
    5. Msgbox "Somthing Else!"
    6. Timer2.Enabled = True
    7. Check1.Value = 0
    8. End If
    Will Visual Basic 2005 have the same language?
    Also, will Visual Basic 2005 open Visual Basic 6 projects?

  6. #6
    Ex-Super Mod RobDog888's Avatar
    Join Date
    Apr 2001
    Location
    LA, Calif. Raiders #1 AKA:Gangsta Yoda™
    Posts
    60,709

    Re: Vb6 + Vb 2005 + Vb.net

    did you visit the link I posted? VB 2005 is not the same language as VB 6. It has some similarities like able to use the MsgBox function etc. but it basically a different language. VB 2005 will not open VB 6 projects.
    VB/Office Guru™ (AKA: Gangsta Yoda®)
    I dont answer coding questions via PM. Please post a thread in the appropriate forum.

    Microsoft MVP 2006-2011
    Office Development FAQ (C#, VB.NET, VB 6, VBA)
    Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
    If a post has helped you then Please Rate it!
    Reps & Rating PostsVS.NET on Vista Multiple .NET Framework Versions Office Primary Interop AssembliesVB/Office Guru™ Word SpellChecker™.NETVB/Office Guru™ Word SpellChecker™ VB6VB.NET Attributes Ex.Outlook Global Address ListAPI Viewer utility.NET API Viewer Utility
    System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6

  7. #7
    Elite Hacker Jacob Roman's Avatar
    Join Date
    Aug 2004
    Location
    Miami Beach, FL
    Posts
    5,349

    Re: Vb6 + Vb 2005 + Vb.net

    Yeah, VB.Net has a totally different syntax than VB6. It was recreated from the ground up to be completely 100% object oriented. It now looks similar to Java, C#, and C++ without the semicolons, header files, etc. So as a result, the VB6 code is not backwards compatible with .NET.

  8. #8
    Super Moderator Shaggy Hiker's Avatar
    Join Date
    Aug 2002
    Location
    Idaho
    Posts
    40,106

    Re: Vb6 + Vb 2005 + Vb.net

    This horse has been beaten beyond death. .NET is the replacement for VB6. It isn't just web, and the language is not the same.....but it is similar.
    My usual boring signature: Nothing

  9. #9

    Thread Starter
    Lively Member
    Join Date
    Feb 2006
    Posts
    103

    Re: Vb6 + Vb 2005 + Vb.net

    But MS wont let me have .NET and VB6 installed at the same time, true or false?

  10. #10
    Ex-Super Mod RobDog888's Avatar
    Join Date
    Apr 2001
    Location
    LA, Calif. Raiders #1 AKA:Gangsta Yoda™
    Posts
    60,709

    Re: Vb6 + Vb 2005 + Vb.net

    .NET and VS 6 are two completely separate and different programs. They can co-exist on the same system without any issues. They default install into separate folders too. I have been running VS 6 and VS.NET 2003 side by side with absolutely no issues for ~3 years now. kleinma even has VS 6, .NET 2002, .NET 2003, .NET 2005 all on the same system.
    VB/Office Guru™ (AKA: Gangsta Yoda®)
    I dont answer coding questions via PM. Please post a thread in the appropriate forum.

    Microsoft MVP 2006-2011
    Office Development FAQ (C#, VB.NET, VB 6, VBA)
    Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
    If a post has helped you then Please Rate it!
    Reps & Rating PostsVS.NET on Vista Multiple .NET Framework Versions Office Primary Interop AssembliesVB/Office Guru™ Word SpellChecker™.NETVB/Office Guru™ Word SpellChecker™ VB6VB.NET Attributes Ex.Outlook Global Address ListAPI Viewer utility.NET API Viewer Utility
    System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width