MICROSOFT FAQ 

YOU ! 

Bring back Visual Basic 6.0 ! 

ABSTRACT 

Indeed, VB6 is the most rapid RAD out there by a 
long  shot.  Microsoft  (MS)  have  lost  all  sense  of 
consistency,  led  by  the  nose  by  a  new  class  of 
snobbish,  bloatware  loving,  fascist  ("do  as  we 
say")  "programmers"  of  the  ilk  that  global 
corporations  love  (most  India  based  now),  who 
simply  don't  want  to  see  individuals  and  small 
companies intuitively making reliable, profitable 
programs overnight. MS successfully crushed my 
small  business  product  stream  with  this 
campaign  losing  me  millions.  So  I  have  had  to 
change  (I  still  use  VB6  for  RAD)  and  now  I  use 
Python (a cross between C and basic). And guess 
what? That means I am no longer tethered to MS 
treachery. Win win for me. Do MS care? No, their 
bigotry is so ingrained, they continue their mad 
lemming  march  towards  falling  sales.  The 
corporate consultants to whom I report no longer 
care  whether  it  is  32b,  64b,  VB6,  VB.net,  C#... 
they  know  practicality  has  been  "cast  asunder" 
my  MS  belligerents  --  they  know,  because  they 
scratch  their  heads  in  disbelief  as  they  are 
expected  to provide  system  operators and data 
entry  clerks  with  software  that  looks  more  at 
home on the Xbox or a mobile phone... Windows 
8. I predict in 10 years time there will be a new 
OS  giant  (perhaps  Andriod,  but  they  also  fail 
consistency)  and  MS  will  be  another  struggling 
corporate systems supplier alongside IBM. A VB6 
replacement  is  much  needed.  Perhaps  when  a 
decent  IDE  comes  to  Python,  that  is  it.  Oh  but 
what am I talking about? A genuine VB6 upgrade 
would have me going back to MS overnight. 

Bill Gates 

PhD thesis

 

 

 

 ”Microsoft faq you !” - 

The 1000 pages book 

 

   

 

    

Microsoft press

 

 University Press   

 

 

MICROSOFT FAQ YOU ! 

01/02/2015 

 

 

 

Introduction 

Released on the market in mid 1998, Visual Basic 6.0 (abbreviated VB6) has been and it still is the most 

successful version in the history of Visual Basic. The VB6 compiler has been designed to satisfy the slow 

processors of the late 90’s (800MHz – 1300MHz). Fortunately, compilers do not get old (ie. ADA – an "old" 

compiler underlying F22's raptor on board equipment, or Fortran and COBOL - which are widely used)1-3 

. This throws us into an older conclusion, namely if it is new it is not necessary better. 

 

 

 

Nevertheless, at the time, VB6 designers were true visionaries, who have done an incredible job which 

has  withstood  time.  With  the  increase  of  the  processor  speed,  compiler  designers  have  become 

increasingly careless, overestimating the hardware power. These bad habits have probably been taken 

MICROSOFT FAQ YOU ! 

01/02/2015 

 

 

 

from the 3D game industry where the size of the game was almost always confused with its complexity 

and novelty. 

Why is VB6 still successful ?! 

There is no great secret that VB6 gets along very well with embedded machine code and the assembly 

language. VB6 advanced programmers are usually advanced assembly language programmers also. They 

have propelled VB6 programming language to the very top. Nowadays, through a simple copy and paste 

of the myriad of functions created by advanced programmers for VB6, an intermediate level programmer 

can create VB6 applications that run faster than those designed in C++ (no joke there). 

 

Microsoft  should  perhaps  listen  to  the  hundreds  of  thousands  of  programmers  who  demand  the 

introduction  of  VB6  to  the  market  .  It  seems  that  no  other  programming  language  has  created  more 

scandal  than  VB6,  culminating  in  a  very  serious  petition  to  Microsoft  made  by  programmers  (14627 

signatories including 265 Microsoft MVPs) from around the world. The phrase that is most heard from 

other internet VB6 programmers in small talk discussions is: "if there is no more VB6 then I will move to 

Linux, I know most programming languages anyway ..." otherwise a troubling phrase for Microsoft. 

Both I and other VB6 programmers, do not understand why Microsoft does not redesign a parallel version 

of  VB6,  ("Visual  Basic  6.0  phoenix"  would  probably  be  a  good  name  taking  into  account  the 

MICROSOFT FAQ YOU ! 

01/02/2015 

 

 

 

circumstances). Most companies take care of their fans and designers. Personally I do not see anything 

harmful or threatening in a new separate VB6 programming language for the Microsoft grand plans. 

We have to force Microsoft's hand to reintroduce VB6 to the market, of course, under the same name 

and fully compatible with future Windows OS’s! As long as the programmer feels like in VB6 and the classic 

VB6 source codes work, everything will be fine and everyone will be happy. Increasingly more and more 

applications are made in VB6. We will not be ignored ! 

I will end this article quoting Karl E. Peterson: "Microsoft had never rendered any of their customer's data 

unusable. Not once. Why they did it first to the users of the world's most popular programming language 

ever, the product the company was founded upon and that may have had more impact on their overall 

corporate  position  than  any  other,  is  extremely  puzzling.  After  years  neglecting  the  VB6  community, 

Microsoft seems to be missing something. Us!" 

http://www.codeproject.com/Articles/710181/Visual-Basic-6-0-A-giant-more-powerful-than-ever 

 

Microsoft vs Visual Basic 

 

If  Microsoft  are  really  going  to  change  their ways they  need  to  stop  ignoring  the  Visual  Basic  6  (VB6) 

community. 

According to the Tiobe index, May 2014, Visual Basic (VB6) is the 5th most popular programming language 

in the world. This is an amazing fact given that Microsoft stopped active development over 16 years ago! 

The huge VB6 community that has built much of the worlds mission critical applications feel left behind. 

This is because Microsoft refuse to update this language, attempting to force the developers to move to 

incompatible new software development tools (like .Net). 

Microsoft's  .Net  by  most  of  this  community  is  not  seen  as  a  superior  alternative.  According 

to 

uservoice.com

,  most  VB6  developers  simply  want  a  64-bit  version  of  VB6  to  continue  their  market 

dominance  into  the  next  16  years.  Thus  so  far  Microsoft  has  not  only  failed  to  act  but  failed  to 

make public any posts concerning this phenomena. 

Other data points show VB6 is not just of aging programmers but is also being picked up by new generation 

after new generation of developers. 

According to Linus Torvalds, inventor of Linux, "I personally believe that Visual Basic (vb6) did more for 

programming than Object-Oriented Languages did." 

How long will Microsoft neglect the most dedicated software community the world has ever known?!

 

MICROSOFT FAQ YOU ! 

01/02/2015 

 

 

 

 

 

Recently hundreds of programmers were censored on 

uservoice.com ! 

 

Recently tens or hundreds of programmers were censored on uservoice.com. Many of us do not have the 

right to free speech on that site. One of the programmers who remained uncensored is VBfire (they forgot 

to censor him, fortunately!). 

 

 

 

On that page (1) VBfire commented: There is no another uservoice page to have more comments and 

more real votes than this one.  Someone said that we pray for Microsoft to release another version of 

VB6. I would say that we force Microsoft to pull a new version of VB6. What we do here is by no means a 

petition, is more of a clear demand ! The VB6 community has past the point of petitions and requests 

MICROSOFT FAQ YOU ! 

01/02/2015 

 

 

 

when it comes to Microsoft. Even the two uservoice administrators that make fun of tens of thousands of 

people (who actively are campaigning for VB6) will shortly be accountable for their conduct on behalf of 

Microsoft. Do not think that the repeated rejection of an idea supported by a huge mass of people will be 

wiped  with  a  sponge  and  nobody  will  notice  this  (

http://visualstudio.uservoice.com/forums/121579-

visual-studio/suggestions/3440221-bring-back-classic-visual-basic-an-improved-versi

). 

 

The disinformation propaganda on the real situation regarding 

Visual Basic 6.0 in 2015 

 

I am an analyst and programmer, I know most programming languages and I am also a VB6 lover (and I 
say with great pride): 

Analyzing the text messages it seems that Hman and "that" Anonymous are one and the same. Hman may 
be Paul Yuknewicz ! yes, him.There is pathos in this for Paul, because he advocated .NET in 2001 from 
what I understand. 

 

 

Yap, but, 16 years of VB.NET faith is to much ! 

 

 

MICROSOFT FAQ YOU ! 

01/02/2015 

 

 

 

If these comments against Visual Basic 6.0 appeared for several weeks, this means that all the struggle for 
VB6 comeback has a serious echo inside Microsoft. We see a lot censorship and VB6 ideas rejected on 
uservoice.com without explanation. Why do you think?! If you/we quit now, you/we are f o o l s. 

In  all  the  negative  posts  you  will  see  an  increased  frequency  (a  pattern)  of  words:  "patheti.c", 
"delusiona.l", "period.", "Again,", "case closed.", "childish", "spamming", "VB6 is dead" or "switch from 
VB6 to .NET" and so on. These words enter in a single pattern, belonging to only one man! Folks, just a 
simple idea posted here has 11,000 votes and 3,100 comments, THAT IS HUGE and really annoying for 
.NOT preachers (based upon common words and the style of the messages, I counted four . NET preachers 
across the Internet). 

 

MICROSOFT FAQ YOU ! 

01/02/2015 

 

 

 

In order to discourage the VB6 community, they (Paul Yuknewicz and the orchestra) applied the same 
tactics in 2008. They employed about 3 or 4 people to negatively comment on the internet with regard to 
VB6, and it worked ! But Microsoft has other smart people who are pro VB6, which realize the importance 
and the size of the VB6 community. 

Just imagine what happens-to Paul if Microsoft decides that VB6 must return ... ! it begins to have no role 
there, that is the real problem for him. 

So, do not be discouraged or fooled by these messages, behind them is just one single man. The "negative 
comment" method worked from 2002 until recently, but the world begins to be smart ! 

 

When will Microsoft stop the mockery ?! 

 

Microsoft  Corporation  once  again  'Declined'  a  request  with  over  10,000  votes  on  its  USER  Voice  idea 
suggestion site pertaining to the continued support and updating of a popular programing environment 
called 

Visual 

Basic 

6, 

or 

VB6. 

(

http://visualstudio.uservoice.com/forums/121579-visual-

studio/suggestions/3440221-bring-back-classic-visual-basic-an-improved-versi

)

 

MICROSOFT FAQ YOU ! 

01/02/2015 

 

 

 

 

The  request  was  originally  denied  in  June  of  2014,  but  a  new  idea  popped  up  and  
was once again merged today. The strange thing about the decline is that it is being carried out by Paul 
Yuknewicz,  Group Program  Manager,  Microsoft  Visual  Studio  Cloud  Tools.  Since  Paul  currently  has  no 
connection with Visual Basic team, the reason he has declined the idea raises some questions if the rest 
of Microsoft Management is aware of the issue. VB6 has persisted in many banking, military, and industrial 
areas since it was released in 1998, even though Microsoft has pushed for its extinction since the release 
of VB.NET in 2001. Many die hard VB6 developers don't / can't migrate their huge code bases because of 
cost constraints, speed requirements, code security, and development time. 

Tiobe  Index(

http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html)

,  a  world  recognized 

software ranking company recently separated the Visual Basic category, to just include VB6. With Tiobe 
Index VB6 still ranks number 10 in popularity of all programing languages used in the world. 

With Microsoft's recent move to embrace Open Source, the fact that they are rejecting such a large group 
of developers seems contradictory to that stand. 

Visual Basic 6.0 Facebook Community (

https://www.facebook.com/MicrosoftVB

) 

 

The compiler 

 

VB's history is unrelated to that of VB .Net, which is an entirely different compiler that isn't based on 
the  prior  work  done  in  Microsoft  Basic  products...  until  it  was  cut  short  by  the  .Net  fiasco. 
 
VBA was an offshoot of VB, originally intended to replace crude efforts like WordBasic and move into 
other Office applications like Excel and Outlook. Later it was made available for a time to 3rd party 
developers as a macro language for other applications and you still see it there from time to time even 
though it is not offered to new developers anymore. 

 
 
COM is native to Windows, and a core part of the operating system. It is not going anywhere despite 
the FUD spread in the lower tiers of the .Net community. ActiveX is a layer on top of COM, bringing in 
Automation (OLE), and this is what VB6 uses (not naked COM, which VB6 is not designed to use). 
 
There is a fellow named Anders Hejlsberg. Back in the 1980s he came up with a product called Turbo 
Pascal. 
 
Along  came  Windows  and  the  DOS-bound  Turbo  Pascal  just  didn't  cut  the  mustard  anymore. 
Hejlsberg was mightily annoyed since the world turned its back on his little compiler which was no 
longer relevant. He also hated the new Visual Basic that Microsoft had come up with, partially because 
he didn't care for Basic as a language at all, mostly because the world was now ignoring him, and his 
ego was huge.

  

MICROSOFT FAQ YOU ! 

01/02/2015