-
Mar 11th, 2017, 10:01 PM
#1
Thread Starter
Lively Member
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 ?
-
Mar 12th, 2017, 08:22 AM
#2
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.
-
Mar 12th, 2017, 07:45 PM
#3
Thread Starter
Lively Member
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.
-
Mar 12th, 2017, 11:40 AM
#4
Hyperactive Member
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
-
Mar 12th, 2017, 08:40 PM
#5
Thread Starter
Lively Member
Re: How about we make a VB7 (upgrade version of VB6)
good idea
-
Mar 16th, 2017, 08:22 PM
#6
Thread Starter
Lively Member
Re: How about we make a VB7 (upgrade version of VB6)
, any people come with me ?
-
Mar 16th, 2017, 09:35 PM
#7
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
-
Mar 17th, 2017, 09:44 AM
#8
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.
-
Mar 22nd, 2017, 01:58 AM
#9
Thread Starter
Lively Member
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.
-
Mar 17th, 2017, 10:10 AM
#10
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.
-
Mar 17th, 2017, 10:45 AM
#11
Re: How about we make a VB7 (upgrade version of VB6)
Originally Posted by dreammanor
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.
-
Mar 17th, 2017, 11:48 AM
#12
Fanatic Member
Re: How about we make a VB7 (upgrade version of VB6)
Originally Posted by DataMiser
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"?
-
Mar 17th, 2017, 01:00 PM
#13
Re: How about we make a VB7 (upgrade version of VB6)
Originally Posted by flyguille
what exactly do you mean with "true stand alone EXE"?
not depending on a VM or runtime.
-
Mar 17th, 2017, 01:06 PM
#14
Fanatic Member
Re: How about we make a VB7 (upgrade version of VB6)
Originally Posted by DEXWERX
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.
-
Mar 17th, 2017, 01:29 PM
#15
Re: How about we make a VB7 (upgrade version of VB6)
Originally Posted by DEXWERX
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.
-
Mar 17th, 2017, 01:22 PM
#16
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!
• Reps & Rating Posts • VS.NET on Vista • Multiple .NET Framework Versions • Office Primary Interop Assemblies • VB/Office Guru™ Word SpellChecker™.NET • VB/Office Guru™ Word SpellChecker™ VB6 • VB.NET Attributes Ex. • Outlook Global Address List • API 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
-
Mar 22nd, 2017, 02:02 AM
#17
Thread Starter
Lively Member
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.
-
Mar 22nd, 2017, 02:32 AM
#18
Re: How about we make a VB7 (upgrade version of VB6)
Originally Posted by vb56390
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!
• Reps & Rating Posts • VS.NET on Vista • Multiple .NET Framework Versions • Office Primary Interop Assemblies • VB/Office Guru™ Word SpellChecker™.NET • VB/Office Guru™ Word SpellChecker™ VB6 • VB.NET Attributes Ex. • Outlook Global Address List • API 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
-
Mar 22nd, 2017, 04:37 AM
#19
Re: How about we make a VB7 (upgrade version of VB6)
Originally Posted by RobDog888
Then dont call it VB7, call it a new and different language name.
Why?
-
Mar 22nd, 2017, 01:47 PM
#20
Re: How about we make a VB7 (upgrade version of VB6)
Originally Posted by Eduardo-
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!
• Reps & Rating Posts • VS.NET on Vista • Multiple .NET Framework Versions • Office Primary Interop Assemblies • VB/Office Guru™ Word SpellChecker™.NET • VB/Office Guru™ Word SpellChecker™ VB6 • VB.NET Attributes Ex. • Outlook Global Address List • API 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
-
Mar 17th, 2017, 01:32 PM
#21
Fanatic Member
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.
-
Mar 17th, 2017, 02:16 PM
#22
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.
-
Mar 17th, 2017, 02:44 PM
#23
Re: How about we make a VB7 (upgrade version of VB6)
Originally Posted by dilettante
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?
-
Mar 22nd, 2017, 04:54 AM
#24
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.
-
Mar 22nd, 2017, 08:50 AM
#25
Re: How about we make a VB7 (upgrade version of VB6)
Originally Posted by Arnoutdv
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
-
Mar 22nd, 2017, 07:01 AM
#26
Re: How about we make a VB7 (upgrade version of VB6)
Maybe Salsa could knock out one in just a few days!
-
Mar 22nd, 2017, 01:56 PM
#27
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!
• Reps & Rating Posts • VS.NET on Vista • Multiple .NET Framework Versions • Office Primary Interop Assemblies • VB/Office Guru™ Word SpellChecker™.NET • VB/Office Guru™ Word SpellChecker™ VB6 • VB.NET Attributes Ex. • Outlook Global Address List • API 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
-
Mar 31st, 2017, 10:29 PM
#28
Thread Starter
Lively Member
Re: How about we make a VB7 (upgrade version of VB6)
search for some code-edit controls , who can share it with me.?
-
Apr 1st, 2017, 02:48 AM
#29
Re: How about we make a VB7 (upgrade version of VB6)
Originally Posted by vb56390
search for some code-edit controls , who can share it with me.?
You could search code-editor source code in PsCode, for example, search for Editor or IDE:
http://www.planet-source-code.com/vb...t.asp?lngWId=1
http://www.planet-source-code.com/vb...riteria=Editor
BTW, there are two similar posts for your reference:
http://www.vbforums.com/showthread.p...A-True-VB-7-0)
http://www.vbforums.com/showthread.p...rans-compiling
Last edited by dreammanor; Apr 1st, 2017 at 03:10 AM.
-
Apr 1st, 2017, 02:21 AM
#30
Re: How about we make a VB7 (upgrade version of VB6)
This one is common http://www.codejock.com/products/syn.../?2yn6s14z=zsp
Of course it is not an ActiveX control.
-
Apr 1st, 2017, 03:06 AM
#31
Re: How about we make a VB7 (upgrade version of VB6)
Joacim Andersson has developed a scriptBrix similar to VB6. I can't open his link "ScriptBrix for VB developers". I would like to know whether ScriptBrix is 64-bit or 32-bit?
It is the dream of many VB6 programmers to develop or use "True VB7". If there is an IT giants to sponsor this project, maybe it can really succeed.
-
Apr 1st, 2017, 04:37 AM
#32
Re: How about we make a VB7 (upgrade version of VB6)
Originally Posted by dilettante
COM version
Syntax Edit for ActiveX COM | Codejock
http://www.codejock.com/products/syn.../?2yn6s14z=p1z
-
Apr 4th, 2017, 09:02 PM
#33
Thread Starter
Lively Member
Re: How about we make a VB7 (upgrade version of VB6)
thx
-
Apr 1st, 2017, 04:45 AM
#34
Hyperactive Member
Re: How about we make a VB7 (upgrade version of VB6)
I dont recall all of Visual Basics history, but Bill Gates had a lot to do with BASIC. I believe BASIC was originally designed by someone before Gates, but Bill did a lot with it. True Visual Basic died when Gates stepped-down from microsoft and Balmer took over. Thats when .Net came to play. I think Visual Basic was Gates' baby. He had a lot of success with it. Seems when he left MS, so did BASIC.
If Bill was able to continue BASIC and make it better (and easier) back when he first got into computers, then perhaps someone can take over from where he left off.
Correct me if I'm wrong on my history though.......
-
Apr 3rd, 2017, 05:00 PM
#35
Re: How about we make a VB7 (upgrade version of VB6)
Originally Posted by meopilite
I dont recall all of Visual Basics history, but Bill Gates had a lot to do with BASIC. I believe BASIC was originally designed by someone before Gates, but Bill did a lot with it. True Visual Basic died when Gates stepped-down from microsoft and Balmer took over. Thats when .Net came to play. I think Visual Basic was Gates' baby. He had a lot of success with it. Seems when he left MS, so did BASIC.
If Bill was able to continue BASIC and make it better (and easier) back when he first got into computers, then perhaps someone can take over from where he left off.
Correct me if I'm wrong on my history though.......
I recently got a description of the body language used by both Gates and Balmer when it was explained to them that .NET would not be backward code compatible with VB6, among other things. This from the person who gave that talk. Therefore, Gates was around at that time.
My usual boring signature: Nothing
-
Apr 6th, 2017, 04:19 AM
#36
Lively Member
Re: How about we make a VB7 (upgrade version of VB6)
Originally Posted by Shaggy Hiker
I recently got a description of the body language used by both Gates and Balmer when it was explained to them that .NET would not be backward code compatible with VB6, among other things. This from the person who gave that talk.
Tell us more !
There seems to be little information around from people who were actually there at the time.
-
Apr 1st, 2017, 01:45 PM
#37
Re: How about we make a VB7 (upgrade version of VB6)
You give Bill Gates more credit than he deserves. Basic was around for a decade before Gates started work on his first interpreter.
What killed Basic for Microsoft was the decision to hire Anders Hejlsberg, who had a grudge against Basic for a long time. VB in particular stuck in his craw because it meant users could finally move to Windows, leaving his cruddy DOS Turbo Pascal in the dust. He tried to fire another volley with his ill-fated "VB Killer" project, which became Delphi. Delphi was never successful on a large scale.
VJ++ was his second attempt to kill VB. When that landed Microsoft in court he quickly started rubbing the serial numbers off it and huddled with a team of lawyers and bribesters to pay off Sun and rebirth it as C#, his 3rd attempt to kill VB.
Finally he huddled with FoxPro folks and created the incompatible VB.Net, meant to strike a final blow at VB. This was used as an excuse to halt the VB 7.0 effort, and stole its name.
-
Apr 5th, 2017, 01:50 AM
#38
Re: How about we make a VB7 (upgrade version of VB6)
Originally Posted by dilettante
You give Bill Gates more credit than he deserves. Basic was around for a decade before Gates started work on his first interpreter.
What killed Basic for Microsoft was the decision to hire Anders Hejlsberg, who had a grudge against Basic for a long time. VB in particular stuck in his craw because it meant users could finally move to Windows, leaving his cruddy DOS Turbo Pascal in the dust. He tried to fire another volley with his ill-fated "VB Killer" project, which became Delphi. Delphi was never successful on a large scale.
VJ++ was his second attempt to kill VB. When that landed Microsoft in court he quickly started rubbing the serial numbers off it and huddled with a team of lawyers and bribesters to pay off Sun and rebirth it as C#, his 3rd attempt to kill VB.
Finally he huddled with FoxPro folks and created the incompatible VB.Net, meant to strike a final blow at VB. This was used as an excuse to halt the VB 7.0 effort, and stole its name.
I once had dinner with Anders years ago at a MS event. I have a picture around somewhere
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 Posts • VS.NET on Vista • Multiple .NET Framework Versions • Office Primary Interop Assemblies • VB/Office Guru™ Word SpellChecker™.NET • VB/Office Guru™ Word SpellChecker™ VB6 • VB.NET Attributes Ex. • Outlook Global Address List • API 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
-
Apr 1st, 2017, 03:03 PM
#39
Fanatic Member
Re: How about we make a VB7 (upgrade version of VB6)
My penny's worth if you do not mind:
I started programming in Basic on one of the first PC's named Wang (1974) with a small cassette tape for data storage - the language resided in ROM, like the first Apple some years later. However, when the first DOS came out, I bought one of the first Basic80 and DOS PC's named Superbrain in 1974 - with two floppy disks of 720 Kbyte each.
Since VB.NET came out I have tried 12 times to convert to it, and although I got to know it quite well at one stage, it irritated me, because it did not have the power of VB6 - even today.
If you wish to build a motorcar by buying a chassis, gearbox and engine, then VB.NET is your partner, but just do not say that you built it yourself. Framework did it for you.
As for myself, my love for programming started in 1968 on a mainframe with Fortran, which taught me to build a car by using nuts, washers and bolts and spanners.
I still wait for something better than VB6 which has tabs, #Regions and a few other things, but I will never let go of MSHFlexgrid and Gosub and will remain a VB6 junkie.
-
Apr 3rd, 2017, 05:02 PM
#40
Re: How about we make a VB7 (upgrade version of VB6)
Originally Posted by Peekay
but I will never let go of MSHFlexgrid
Why? That was all that was available, but it was never all that functional.
My usual boring signature: Nothing
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|