How about we make a VB7 (upgrade version of VB6)-VBForums
Results 1 to 29 of 29

Thread: How about we make a VB7 (upgrade version of VB6)

  1. #1

    Thread Starter
    New Member
    Join Date
    Dec 2016
    Posts
    15

    Cool How about we make a VB7 (upgrade version of VB6)

    Hi, all of the VB6 fanses:

    as you know, the VB6 is almost 20-years-old, it's the best IDE on the earth, but it also has some problem, just like cannot debug the multithread project ,and you can't written the UTF-8 code or strings in it's source editer, and even could not support X64, it is the time to change it , I hope some master level programer to make a new version of VB6 (IDE and compiler), it's a greate project, would you join in ?

  2. #2
    PowerPoster
    Join Date
    Feb 2012
    Location
    West Virginia
    Posts
    11,544

    Re: How about we make a VB7 (upgrade version of VB6)

    VB6 is a great language and builds small fast exes.

    The IDE is definitely not the greatest on earth though.

    Every time I work in VB6 I find myself missing features that are in my other IDEs and do not exist in the VB6 IDE.
    The VB.Net IDE is improved over the one with VB6. Would be great to have those little extras in the VB6 IDE

    Probably the features I miss the most are the tabbed code window, auto code formatting and the ability to add #Region tags and collapse the code for a region, function or sub to a single line.

  3. #3
    Hyperactive Member
    Join Date
    Oct 2016
    Posts
    369

    Re: How about we make a VB7 (upgrade version of VB6)

    How about you make it and the rest of us will try to help you with your design and code questions

  4. #4

    Thread Starter
    New Member
    Join Date
    Dec 2016
    Posts
    15

    Re: How about we make a VB7 (upgrade version of VB6)

    Hi, DataMiser
    the tabbed window and code auto formatting can be achieved by some add-ins like CodeSmart.

  5. #5

    Thread Starter
    New Member
    Join Date
    Dec 2016
    Posts
    15

    Re: How about we make a VB7 (upgrade version of VB6)

    good idea

  6. #6

    Thread Starter
    New Member
    Join Date
    Dec 2016
    Posts
    15

    Re: How about we make a VB7 (upgrade version of VB6)

    , any people come with me ?

  7. #7
    PowerPoster SamOscarBrown's Avatar
    Join Date
    Aug 2012
    Location
    NC, USA
    Posts
    5,675

    Re: How about we make a VB7 (upgrade version of VB6)

    I like "I LOVE"'s response....

    Go ahead...we can test it!

    ~smile~

    (PS-there is NO WAY I could even add anything to something like that....WAY too inexperienced and not trained at all in VB6. I only do the 'simple' things.)

    Sammi

  8. #8
    PowerPoster
    Join Date
    Feb 2012
    Location
    West Virginia
    Posts
    11,544

    Re: How about we make a VB7 (upgrade version of VB6)

    I probably should point out that VB7 already exists as does VB 8,9,10 and so on they just use the .Net framework starting at version 7 on up to the current version.

  9. #9
    Addicted Member
    Join Date
    Sep 2012
    Posts
    137

    Re: How about we make a VB7 (upgrade version of VB6)

    VB6 and VB.NET are two completely different languages, like two people called Tom, but they are very strange people. Maybe the OP wants to say the *TRUE VB7*
    Last edited by dreammanor; Mar 17th, 2017 at 10:16 AM.

  10. #10
    PowerPoster
    Join Date
    Feb 2012
    Location
    West Virginia
    Posts
    11,544

    Re: How about we make a VB7 (upgrade version of VB6)

    Quote Originally Posted by dreammanor View Post
    VB6 and VB.NET are two completely different languages
    Not really, both are made by MS, both carry the Visual Basic name, both use a visual interface and Basic syntax hence Visual Basic

    VB7 is different than VB6 true just as VB6 is different from VB3 which is different from VBDos but all are VB
    btw I would imagine that most don't know this but VBDos was capable of building true stand alone exe files.
    I think that is the only version that could do so.
    Last edited by DataMiser; Mar 17th, 2017 at 10:48 AM.

  11. #11
    Hyperactive Member
    Join Date
    Jan 2013
    Posts
    285

    Re: How about we make a VB7 (upgrade version of VB6)

    Quote Originally Posted by DataMiser View Post
    Not really, both are made by MS, both carry the Visual Basic name, both use a visual interface and Basic syntax hence Visual Basic

    VB7 is different than VB6 true just as VB6 is different from VB3 which is different from VBDos but all are VB
    btw I would imagine that most don't know this but VBDos was capable of building true stand alone exe files.
    I think that is the only version that could do so.
    what exactly do you mean with "true stand alone EXE"?

  12. #12
    Fanatic Member
    Join Date
    Jun 2015
    Posts
    1,021

    Re: How about we make a VB7 (upgrade version of VB6)

    Quote Originally Posted by flyguille View Post
    what exactly do you mean with "true stand alone EXE"?
    not depending on a VM or runtime.

  13. #13
    Hyperactive Member
    Join Date
    Jan 2013
    Posts
    285

    Re: How about we make a VB7 (upgrade version of VB6)

    Quote Originally Posted by DEXWERX View Post
    not depending on a VM or runtime.
    ahhh, but IIRC not a single moderm language version does that. no .net any language, etc.

    The only problem with that is when you do INSTALLERs, I had to use an external tool like SmartInstaller (a piesce of **** which does unsignable EXEs , by implementing a CRC which is NOT optional), well, that sucks, but today's PCs every PC has already the vb6 runtime dll, si that was more of a problem in the XP era.
    Last edited by flyguille; Mar 17th, 2017 at 01:15 PM.

  14. #14
    Super Moderator RobDog888's Avatar
    Join Date
    Apr 2001
    Location
    LA, Calif. Raiders #1 AKA:Gangsta Yoda™
    Posts
    60,278

    Re: How about we make a VB7 (upgrade version of VB6)

    Sooo how about VB6.1
    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!
    Star Wars Gangsta Rap 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 Core 2 Extreme Ed., 2 Intel 300 GB SSDs, 2 GBs DDR2 667 MHz RAM, 2 Viewsonic 24" LCDs, Windows 7 SP-1, Office 2010, VS 2013

  15. #15
    PowerPoster
    Join Date
    Feb 2006
    Posts
    16,103

    Re: How about we make a VB7 (upgrade version of VB6)

    Quote Originally Posted by DEXWERX View Post
    not depending on a VM or runtime.
    Not true, at all.

    It just statically linked the runtime into every program you compiled. That didn't matter as much in the DOS era since you basically only ran one program at a time, so why not waste the memory?

    DLLs are shared, so many instances can make use of the same loaded image. This doesn't matter much to Joe Plinker, but if you are creating and using a lot of DLLs and OCXs or writing server-side code it becomes a burden.

    Since Windows has shipped with the VB6 runtime for a very long time now this is hardly any kind of detriment anyway.

  16. #16
    Hyperactive Member
    Join Date
    Jan 2013
    Posts
    285

    Re: How about we make a VB7 (upgrade version of VB6)

    I don't know a single thing not doable in VB6, but it is more hard to do some things.

    By example, for doing Dynamic DLL linking on demand without a given model.

    I did in mASM a little assembler routine wich take 3, 4, 5, 6 ,7 32bits parameters, which the two first are pointers to encrypted strings which contain the library name and function name which to call.

    and the callable system dlls are of none, 1, 2, 3, 4, 5 parameters.

    So it acts like a wrapper for the call , no stack problems, etc. As in VB6 is only able to call to 4 parametters functions dinamically.

    And why?, because I didn't wanted the "STRING" with the function name be hardcoded visible in the EXE file.
    Last edited by si_the_geek; Mar 18th, 2017 at 05:05 PM.

  17. #17
    Fanatic Member
    Join Date
    Jun 2015
    Posts
    1,021

    Re: How about we make a VB7 (upgrade version of VB6)

    Quote Originally Posted by dilettante View Post
    Not true, at all.

    It just statically linked the runtime into every program you compiled.
    Hence the term "stand alone". But now you're arguing the semantics, of whether or not an app is dependent on a runtime if it's statically linked.
    technically yes - but practically speaking, who cares?

  18. #18
    PowerPoster
    Join Date
    Feb 2006
    Posts
    16,103

    Re: How about we make a VB7 (upgrade version of VB6)

    So why even bring it up? When you're wrong you're wrong.

    You may as well whine that a program needs an OS.

  19. #19
    Member
    Join Date
    Feb 2017
    Posts
    60

    Re: How about we make a VB7 (upgrade version of VB6)

    Quote Originally Posted by dilettante View Post
    Not true, at all.

    It just statically linked the runtime into every program you compiled. That didn't matter as much in the DOS era since you basically only ran one program at a time, so why not waste the memory?

    DLLs are shared, so many instances can make use of the same loaded image. This doesn't matter much to Joe Plinker, but if you are creating and using a lot of DLLs and OCXs or writing server-side code it becomes a burden.

    Since Windows has shipped with the VB6 runtime for a very long time now this is hardly any kind of detriment anyway.
    To embed the runtime should be an optional feature.

  20. #20
    Fanatic Member
    Join Date
    Jun 2015
    Posts
    1,021

    Re: How about we make a VB7 (upgrade version of VB6)

    Quote Originally Posted by dilettante View Post
    So why even bring it up? When you're wrong you're wrong.
    I didn't bring it up.

    You may as well whine that a program needs an OS.
    Except that a program doesn't need an OS?

  21. #21

    Thread Starter
    New Member
    Join Date
    Dec 2016
    Posts
    15

    Re: How about we make a VB7 (upgrade version of VB6)

    When I say the VB7 it means "the turely upgrade of VB6", it inherits all of VB6's features and canbe compiled as native-code(against the P-code) which can run more fast, and not need the .net framework.

  22. #22

    Thread Starter
    New Member
    Join Date
    Dec 2016
    Posts
    15

    Re: How about we make a VB7 (upgrade version of VB6)

    Not the VB6.1 , this upgrade is competely support Unicode, and the Decimal type \ multithread ... will be come ture.

  23. #23
    Super Moderator RobDog888's Avatar
    Join Date
    Apr 2001
    Location
    LA, Calif. Raiders #1 AKA:Gangsta Yoda™
    Posts
    60,278

    Re: How about we make a VB7 (upgrade version of VB6)

    Quote Originally Posted by vb56390 View Post
    Not the VB6.1 , this upgrade is competely support Unicode, and the Decimal type \ multithread ... will be come ture.
    Then dont call it VB7, call it a new and different language name.
    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!
    Star Wars Gangsta Rap 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 Core 2 Extreme Ed., 2 Intel 300 GB SSDs, 2 GBs DDR2 667 MHz RAM, 2 Viewsonic 24" LCDs, Windows 7 SP-1, Office 2010, VS 2013

  24. #24
    Member
    Join Date
    Feb 2017
    Posts
    60

    Re: How about we make a VB7 (upgrade version of VB6)

    Quote Originally Posted by RobDog888 View Post
    Then dont call it VB7, call it a new and different language name.
    Why?

  25. #25
    PowerPoster
    Join Date
    Oct 2013
    Posts
    2,417

    Re: How about we make a VB7 (upgrade version of VB6)

    Isn't this discussion on what it should be capable of and what it's name could be a little to early.

    Is vb56390 capable of creating an IDE with more functionality than the VB6 IDE?
    Is vb56390 capable of writing a parser and compiler for all said functionality?
    I wouldn't bet on it.

  26. #26
    PowerPoster SamOscarBrown's Avatar
    Join Date
    Aug 2012
    Location
    NC, USA
    Posts
    5,675

    Re: How about we make a VB7 (upgrade version of VB6)

    Maybe Salsa could knock out one in just a few days!

  27. #27
    PowerPoster techgnome's Avatar
    Join Date
    May 2002
    Posts
    30,331

    Re: How about we make a VB7 (upgrade version of VB6)

    Quote Originally Posted by Arnoutdv View Post
    Isn't this discussion on what it should be capable of and what it's name could be a little to early.

    Is vb56390 capable of creating an IDE with more functionality than the VB6 IDE?
    Is vb56390 capable of writing a parser and compiler for all said functionality?
    I wouldn't bet on it.
    My guess is no... he doesn't. My second guess is that he (and probably most people in this thread) don't know what it takes to make a first class compiler that's as good as VB6 is. And that's just the compiler. there's also the editor to contend with. And just to make it a little more fun, integrated debugging.

    So the question is:
    Since it needs to do what VB6 does now, plus more... that's where it needs to start... building a compiler that will do what VB6 does now... that's your baseline, once you have a compiler that can do what VB6 does now... then and only then can you talk about taking it to the next step.

    My guess: even just getting a VB6 compiler up and running, will fail.

    -tg
    * I don't respond to private (PM) requests for help. It's not conducive to the general learning of others.*
    * I also don't respond to friend requests. Save a few bits and don't bother. I'll just end up rejecting anyways.*
    * How to get EFFECTIVE help: The Hitchhiker's Guide to Getting Help at VBF - Removing eels from your hovercraft *
    * How to Use Parameters * Create Disconnected ADO Recordset Clones * Set your VB6 ActiveX Compatibility * Get rid of those pesky VB Line Numbers * I swear I saved my data, where'd it run off to??? *

  28. #28
    Super Moderator RobDog888's Avatar
    Join Date
    Apr 2001
    Location
    LA, Calif. Raiders #1 AKA:Gangsta Yoda™
    Posts
    60,278

    Re: How about we make a VB7 (upgrade version of VB6)

    Quote Originally Posted by Eduardo- View Post
    Why?
    Because there is already a VB7 which is a rewrite of VB6. So best to identify that it will be an extension of VB6 and not VB7 (.NET), a different name would be best.


    Now this I know has already been done quite well with years of work. Perhaps I can get Joacim Andersson to chime in on his work on Script Brix™.
    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!
    Star Wars Gangsta Rap 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 Core 2 Extreme Ed., 2 Intel 300 GB SSDs, 2 GBs DDR2 667 MHz RAM, 2 Viewsonic 24" LCDs, Windows 7 SP-1, Office 2010, VS 2013

  29. #29
    Super Moderator RobDog888's Avatar
    Join Date
    Apr 2001
    Location
    LA, Calif. Raiders #1 AKA:Gangsta Yoda™
    Posts
    60,278

    Re: How about we make a VB7 (upgrade version of VB6)

    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!
    Star Wars Gangsta Rap 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 Core 2 Extreme Ed., 2 Intel 300 GB SSDs, 2 GBs DDR2 667 MHz RAM, 2 Viewsonic 24" LCDs, Windows 7 SP-1, Office 2010, VS 2013

Posting Permissions

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



Featured


Click Here to Expand Forum to Full Width

Survey posted by VBForums.