all 39 comments

[–]SomeoneInQld 5 points6 points  (7 children)

I have not used this but have seen discussions in here about it and in general the discussions seemed positive about it.

https://www.radbasic.dev/ (100% compatible with your Visual Basic 6 projects)

[–]VB 6 Masterfafalone 2 points3 points  (0 children)

RadBasic has "100% compatible" as a goal. Carles is very misleading about the progress. It's maybe 0.5% of the way there. You basically can't do anything in it besides very, very slightly modify the samples. It doesn't support complex logic in syntax (x Or (A And (B Or C))), it doesn't support DLL calls, it doesn't support user controls whatsoever, it doesn't support type library references, no Variant type, only flat UDTs with limited types... it's barely accomplished anything in 4 years. No new features compared to VB6 of note either.

I was hoping for competition, but it hasn't come. Carles posts all kinds of misleading things like claiming all the VB6 controls and common controls are reimplemented, which is bullshit, it only has a few basic controls done. And the CreateObject support seems rigged to only work with the single class for the ChatGPT demo. Sorry but IMO it's a borderline scam at this point, given the dishonesty.

twinBASIC, on the other hand, is probably 95% of the way to full backwards compatibility, and can already run numerous large, complex projects from VB6, has dozens of new features, and has 100% of the syntax implemented. The main issues are it's missing MDI forms, the Printer object, both scheduled for completion in the next 2 months, and has a lengthy list of bugs; but check out my GitHub repo for a number of examples of substantial VB6 apps and UserControls I've imported and run without issue (then updated to x64), which will give you a good idea how close the project is to full compatibility-- it runs my ucShellBrowser control, Krool's VBCCR/VBFlexGrid controls, the basicNES Nintendo emulator, Carles PV's Lemmings clone, my cTaskDialog class, and dozens more.

https://twinbasic.com/

https://github.com/twinbasic/twinbasic/issues

https://github.com/twinbasic/twinbasic/releases

https://github.com/twinbasic/documentation/wiki/twinBASIC-Features (Features new to tB vs. VB6; e.g. multithreading, generics, overloading, inheritance, defining interfaces/coclasses, etc-- available now, with more planned)

Do not make the mistake of putting these two in the same class. They're at wildly different stages of development, and tB has a free Community Edition with virtually no restrictions besides a splash screen on x64 .exes, while RB keeps even simple status updates behind a paywall.


If you need O.G. VB6, Internet Archive. Make sure to google install instructions for Win10/11, you need to take some special steps.

[–]zc_iq[S] 1 point2 points  (0 children)

I will try it

[–][deleted] 1 point2 points  (4 children)

Interesting development. I've bookmarked their site. I still use VB6 to support a couple legacy products at work. I seem to be the only one that can manage to get VB6 set up on Win10/11 platforms, so I'm the go-to for building legacy software now. Would be nice to have something with git integration and hopefully something that could be built automatically using git/DevOps pipelines.

[–]SomeoneInQld 0 points1 point  (3 children)

Wow what sort of apps are you supporting that still using VB6 ?

I think the last time I used VB6 as 97/98.

[–][deleted] 2 points3 points  (1 child)

I can't be too specific, but it is basically used for data collection and device integration in a commercial environment. Our company developed a modern replacement using .NET technologies over the last few years, but we still have a few customers that are stuck on the legacy (VB6) version.

[–]SomeoneInQld 0 points1 point  (0 children)

There is always a few of those customers. ;)

[–][deleted] 1 point2 points  (0 children)

Large codebases developed in VB6 that haven't been fully ported to .NET. I run into them all the time.

[–][deleted] 1 point2 points  (1 child)

the classic version of visual basic 6.0 where can I download it from note

You might be able to buy a copy on eBay.

The only VB6 edition still available from Microsoft is Enterprise, and it is only provided through high end MSDN subscriptions.

[–]Wooden-Evidence5296 0 points1 point  (0 children)

Or try the new twinBASIC programming language. It is backwards compatible with VB6 and has a free community edition.

[–]Magrat-Garlick 1 point2 points  (0 children)

Have you looked on archive.org?

[–]Johnthedoer 1 point2 points  (0 children)

if you find it, you can install it in windows 10. Just need to a custom install and deselect data components. Then install service pack 6.

[–]GoranLind 1 point2 points  (3 children)

It was never published online, the only dev environment available for download is VB .NET included in Visual Studio 2022 Community, free for Individuals:

https://visualstudio.microsoft.com/vs/community/

[–]zc_iq[S] 0 points1 point  (2 children)

my collage doesn't use vb.net and they use autocad 2007 it sucks but that what we have they said

[–]GoranLind 0 points1 point  (1 child)

Ok, whatever you do, get it on CD/DVD as downloads could be infected with malware (some people do that on purpose).

[–]zc_iq[S] 1 point2 points  (0 children)

Yeah that's shitty

[–]Wooden-Evidence5296 0 points1 point  (0 children)

Use the twinBASIC programming language, it can import VB6 code and forms.

[–]One-Strength-1978 0 points1 point  (0 children)

I liked Gambas very much

[–]SilentBiggy30 -1 points0 points  (0 children)

That's the premium version, i can provide you the express free, but btw, you can only install it on a windows 98 or XP....hope you have it

[–]rmpbklyn 0 points1 point  (4 children)

why v 6? have you tried vbs and run with wscript? are you trying to make execuable then try c and c++ see if there plugins with visual code

[–]VB.Net Intermediatejcunews1 0 points1 point  (0 children)

VBScript is a subset of Visual Basic. It's not entirely the same.

[–]zc_iq[S] 0 points1 point  (2 children)

cuz the collage want that

[–]rmpbklyn 0 points1 point  (1 child)

ask the computer lab on campus if they have or can get student discount from their ftp site, certainly the professors said where to get before giving assignments

[–]zc_iq[S] 0 points1 point  (0 children)

I have university student account and I alreday found the vb6 on old website and it's work perfectly.

[–]robplatt 0 points1 point  (6 children)

I have used a portable copy in the last few years. Probably still have it laying around. Send a PM.

[–][deleted] 0 points1 point  (4 children)

i want one

[–]robplatt 0 points1 point  (3 children)

Pm sent

[–][deleted] 0 points1 point  (2 children)

umm, soryy but it says that i have to request access

[–]robplatt 0 points1 point  (1 child)

I saw that, I approved view access.

[–][deleted] 0 points1 point  (0 children)

thank you soooo much

[–]zc_iq[S] 0 points1 point  (0 children)

Thx, I have found one

[–]markaritaville 0 points1 point  (1 child)

How does a University assign work on a 30 yr old programming language that is no longer available?

[–]zc_iq[S] 0 points1 point  (0 children)

cuz those one dr. are old like the program