Click here to Skip to main content
15,867,750 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Migrating VB6 applications to .NET? Pin
Sander Rossel31-Mar-23 4:08
professionalSander Rossel31-Mar-23 4:08 
AnswerRe: Migrating VB6 applications to .NET? Pin
Tyler Evensen31-Mar-23 4:41
Tyler Evensen31-Mar-23 4:41 
GeneralRe: Migrating VB6 applications to .NET? Pin
Sander Rossel31-Mar-23 5:06
professionalSander Rossel31-Mar-23 5:06 
AnswerRe: Migrating VB6 applications to .NET? Pin
Craig P Williams Sr31-Mar-23 6:16
professionalCraig P Williams Sr31-Mar-23 6:16 
AnswerRe: Migrating VB6 applications to .NET? Pin
Choroid31-Mar-23 6:24
Choroid31-Mar-23 6:24 
AnswerRe: Migrating VB6 applications to .NET? Pin
mdowd6531-Mar-23 8:04
mdowd6531-Mar-23 8:04 
AnswerRe: Migrating VB6 applications to .NET? Pin
Zane Kurtz31-Mar-23 8:24
Zane Kurtz31-Mar-23 8:24 
AnswerRe: Migrating VB6 applications to .NET? Pin
m8e31-Mar-23 18:19
m8e31-Mar-23 18:19 
Did you know about TwinBasic? Maybe try this as an escape hatch from VB6.

TwinBasic is free but runs slower than normal until you buy a monthly subscription to get full version and your code will run about 3x faster than the free version of TwinBasic.


My broad recommendation is the following

- convert the DBase to a modern database like SQLite or SQLServer, hopefully with the VB6 intact and still running the same, so now you have the data layer more solid

- convert the front-end VB6 to TwinBasic.
With a bit of luck your code will compile with little to no modification.

- you might be able to stop here, with a modern TwinBasic application running your VB6 after conversion

- otherwise, my next step would be rewrite your VB6/TwinBasic forms as React frontend with .NET server code running the backend (maybe this code is installed on your local machine, maybe a remote server, maybe both).

- This is now mostly a rewrite of the frontend with React (initially inside embedded TwinBasic web browser control) As the new UI, and incrementally converting the backend to .NET until the app is able to run completely browser-based, then you can leave the TwinBasic code once you no longer need to support desktop installations.



Learn more about TwinBasic here:

twinBASIC GitHub
twinBASIC Updates
AnswerRe: Migrating VB6 applications to .NET? Pin
kentgorrell25-Apr-23 21:39
professionalkentgorrell25-Apr-23 21:39 
AnswerRe: Migrating VB6 applications to .NET? Pin
Thomas Krojer2-May-23 3:13
Thomas Krojer2-May-23 3:13 
GeneralWSO CCC OTD 2023-03-30 Pin
OriginalGriff29-Mar-23 21:39
mveOriginalGriff29-Mar-23 21:39 
GeneralRe: WSO CCC OTD 2023-03-30 Pin
pkfox29-Mar-23 21:55
professionalpkfox29-Mar-23 21:55 
GeneralWordle 649 Pin
Shane010329-Mar-23 18:04
Shane010329-Mar-23 18:04 
GeneralRe: Wordle 649 Pin
Sandeep Mewara29-Mar-23 18:16
mveSandeep Mewara29-Mar-23 18:16 
GeneralRe: Wordle 649 Pin
Sander Rossel29-Mar-23 20:06
professionalSander Rossel29-Mar-23 20:06 
GeneralRe: Wordle 649 Pin
OriginalGriff29-Mar-23 20:48
mveOriginalGriff29-Mar-23 20:48 
GeneralRe: Wordle 649 Pin
den2k8829-Mar-23 21:16
professionalden2k8829-Mar-23 21:16 
GeneralRe: Wordle 649 - 3 4 me Pin
pkfox29-Mar-23 21:18
professionalpkfox29-Mar-23 21:18 
GeneralRe: Wordle 649 Pin
ChandraRam29-Mar-23 22:01
ChandraRam29-Mar-23 22:01 
GeneralRe: Wordle 649 Pin
Amarnath S29-Mar-23 23:39
professionalAmarnath S29-Mar-23 23:39 
GeneralRe: Wordle 649 Pin
StarNamer@work29-Mar-23 23:58
professionalStarNamer@work29-Mar-23 23:58 
GeneralRe: Wordle 649 Pin
Cp-Coder30-Mar-23 0:51
Cp-Coder30-Mar-23 0:51 
GeneralRe: Wordle 649 Pin
jmaida30-Mar-23 9:32
jmaida30-Mar-23 9:32 
GeneralMy new laptop with W11 is on its way... Pin
Kornfeld Eliyahu Peter29-Mar-23 6:42
professionalKornfeld Eliyahu Peter29-Mar-23 6:42 
GeneralRe: My new laptop with W11 is on its way... Pin
RickZeeland29-Mar-23 7:05
mveRickZeeland29-Mar-23 7:05 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.