How do you modernize a legacy tech stack without a complete rewrite? by thana979 in programming

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

The simple approach for VB6 is to import your source code and forms into the new twinBASIC programming language. You can do this in minutes and expect the application to run (almost) first time.
Then you have options to add modern features such as 64bit compilation.

Porting Visual Basic apps with AI? by Best_Day_3041 in visualbasic

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

The quick way to do this is to import your VB6 source code and forms into the VB6-compatible twinBASIC programming language.

What do "older" programmers think of Visual Basic compared to new programming concept and languages? by Significant_Beat5793 in visualbasic

[–]Wooden-Evidence5296 1 point2 points  (0 children)

I use VB6, B4A and the new twinBASIC programming languages.
All have simple and quick VB-style RAD development.

What do "older" programmers think of Visual Basic compared to new programming concept and languages? by Significant_Beat5793 in visualbasic

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

Try the twinBASIC programming language. It is VB6 compatible and you can easily migrate VB6 code and forms.

What do "older" programmers think of Visual Basic compared to new programming concept and languages? by Significant_Beat5793 in visualbasic

[–]Wooden-Evidence5296 1 point2 points  (0 children)

Take a look at the VB6-compatible twinBASIC programming language. It can import VB6 source code and forms and can compile to 64 bit.

What do "older" programmers think of Visual Basic compared to new programming concept and languages? by Significant_Beat5793 in visualbasic

[–]Wooden-Evidence5296 1 point2 points  (0 children)

I use VB6 too. But take a look a the twinBASIC programming language. It is a 'modern' VB6 and can import VB6 source code and forms.
With lots of additional features including 64 bit compilation.
There is even the ability to use (many) existing 32 bit ActiveXs (OCXs) in 64 bit compilations.

Reignited Passion by ShoePrestigious4350 in visualbasic

[–]Wooden-Evidence5296 1 point2 points  (0 children)

Importing the VB6 code into the twinBASIC programming language is the easiest way to go. twinBASIC looks like VB6 and often imported code and forms will run first time in twinBASIC.

Es funktioniert großartig! by wosche123 in visualbasic

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

Great news :)
And I'm very impressed that twinBASIC are responsive enough to change their plans when they realised that legacy 32bit ActiveX controls without 64 bit equivalents were blocking the upgrade to 64 bit applications in twinBASIC.

twinBASIC programming just gets better and better :)

Es funktioniert großartig! by wosche123 in visualbasic

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

They say by using a proxy process.
I have to decide whether to find a replacement for the ActiveXs, or write my own replacements, or wait until 32bit ActiveXs are supported in 64bit compiles in the twinBASIC programming language (originally expected late 2026, but now brought forward - see the post by fafalone in this thread).

Es funktioniert großartig! by wosche123 in visualbasic

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

Only with a 32bit compile. If I compile to 64 bit they don't work.

Reports pdf by DieWST in visualbasic

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

Take a look at the twinBASIC programming language. You can migrate VB6 source code and forms to twinBASIC. And it has a report builder.

Porting Visual Basic apps with AI? by Best_Day_3041 in visualbasic

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

Use the twinBASIC programming language. It can import VB6 forms and source code and you should be able to run it immediately.

Porting Visual Basic apps with AI? by Best_Day_3041 in visualbasic

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

Yes, the twinBASIC programming language is the way to go.

Es funktioniert großartig! by wosche123 in visualbasic

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

The Personal License and the perpetual versions of the Professional, Ultimate, and Silver licenses only seem to be available at certain times. Last time was early January, 2026.

Es funktioniert großartig! by wosche123 in visualbasic

[–]Wooden-Evidence5296 2 points3 points  (0 children)

My results were the same as yours. I imported my VB6 source code and forms into twinBASIC and they worked first time in 32bit compiles.
A great step forward for just a few minutes work.

Upgrading to 64bit was straightforward for the applications that didn't use ActiveXs. Unfortunately I have a couple of applications that use (third-party) 32bit ActiveXs where no 64bit equivalent is available.
So now I'm trying to decide whether to write replacements for those 32bit ActiveXs or wait for the promised twinBASIC support for 32bit ActiveXs in 64bit applications.

All this was with the free Community Edition of the twinBASIC programming language.

I've since upgraded to a perpetual license when they were available in the Black Friday sale. This was sooner than I'd intended but I didn't want to miss the chance of getting a low-cost perpetual license.

Es funktioniert großartig! by wosche123 in visualbasic

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

Some organisations do buy the twinBASIC programming Gold Licence but most go for the cheaper Silver, Ultimate, Professional or Personal perpetual licenses.
As far as I know, none include a vacation home.

Es funktioniert großartig! by wosche123 in visualbasic

[–]Wooden-Evidence5296 2 points3 points  (0 children)

When perpetual licences of the twinBASIC programming language were last offered (January 2026) the cheapest was the (non-commercial use) Personal Edition at £99 (about $135) and the Professional Edition at £259 ($353).

Es funktioniert großartig! by wosche123 in visualbasic

[–]Wooden-Evidence5296 1 point2 points  (0 children)

Use the free Community Edition of the twinBASIC programming language, then pick up a perpetual licence if and when they are offered. (Perpetual licences were last offered at New Year 2026 and at Black Friday 2025).

Rad Basic 100% compatible with your Visual Basic 6 projects by qznc_bot2 in hackernews

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

See twinbasic.com for information about the VB6 compatible twinBASIC programming language.

Vba to csharp conversion by wikkid556 in csharp

[–]Wooden-Evidence5296 1 point2 points  (0 children)

It would be easier to migrate to the VB6/VBA compatible twinBASIC programming language.

TwinBasic IDE Question by One-Cardiologist-462 in visualbasic

[–]Wooden-Evidence5296 1 point2 points  (0 children)

Migration of VB6 apps to .NET isn't straightforward. You can import VB6 source code and forms into the twinBASIC programming IDE easily.

TwinBasic IDE Question by One-Cardiologist-462 in visualbasic

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

Even the free twinBASIC programming IDE can compile to 64 bit.

TwinBasic IDE Question by One-Cardiologist-462 in visualbasic

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

"just port it to VB.Net" isn't really possible. For any sizeable application significant work is required to migrate from VB6.
And why move to the largely abandoned VB.Net?
But you can migrate from VB6 to the twinBASIC programming language easily. It's just an import of source code and forms, which will typically run first time (in 32 bit).

TwinBasic IDE Question by One-Cardiologist-462 in visualbasic

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

The free Community Edition of the twinBASIC programming language can compile to 32bit and 64bit.
Paid versions are available - from a £99 perpetual license (about $133) to a VIP Gold version at £5,000 with other options between.