Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
porting over VB6 to QB64PE (and VB6 IDE that runs in browser & modern Windows )
#24
(03-20-2025, 01:07 PM)madscijr Wrote:
(03-19-2025, 12:13 AM)LEM Wrote: Of course I love QB64PE, but you might also consider checking out TwinBasic (https://github.com/twinbasic/twinbasic/releases and https://twinbasic.com/).
...
TwinBasic is not yet fully vb6-compatible, but it is getting closer and closer.
Well, apparently AvaloniaVisualBasic6 isn't quite able to open existing projects, but they recommended TwinBasic, saying it could probably open a VB6 project. 
So that's 2 times in 2 days that someone has recommended it. 
Any idea what VB6 features or controls TwinBasic is not compatible with? 
(I would really only need it to open VB6 projects so I can view the forms and controls, to see what's there, so I can port programs to QB64PE.)

Also, looking at their change log, every version says 
  • IMPORTANT: This is an interim/experimental release. It includes significant changes, so some instability is to be expected.
  • KNOWN ISSUE: Controls are not being destroyed properly by the form designer, causing big memory leaks (broken in this build)
I kept clicking next page, hoping to find a stable version without memory leaks, but gave up after a few pages.
Is there a version that doesn't have big memory leaks? LOL

Thanks again for your recommendation.
TwinBasic is very functional and appears close to an official full release. I believe the memory leaks are for the IDE itself, not necessarily for the EXEs you create.  It can create both 32-bit and 64-bit EXEs.  There is a free community edition and also paid tiers.  I have used it with good success.  It is my favorite language along with QB64PE.  They complement each other.

To get an idea of how functional it is, it can compile PhotoDemon (has been able to for quite a while now) (https://github.com/tannerhelland/PhotoDemon) and XYPlorer is switching from vb6 to it (https://www.xyplorer.com/).  I can't guarantee that it can currently run all your old programs but I can tell you it puts a smile on my face each time I code in it.  I have written a functional program with a FlexGrid, TreeView, text boxes, check boxes, multiple forms, menus, context menus, multiple modules, etc.  Again, it complements QB64PE nicely, just like vb6 complemented QB45 for me in the past when I also used both simultaneously. As a bonus, because the syntax is vb6 compatible, the AIs can help with it very well.  It also has an active Discord. The Android support, etc., is planned for a future version.  The developer's focus at this time is to get a v1 eith 100% vb6 compatibility (if I understand correctly).

Again, it complements QB64PE.  It doesn't replace it.  I suggest trying it out.
Reply


Messages In This Thread
RE: porting over VB6 to QB64PE (and VB6 IDE that runs in browser & modern Windows ) - by LEM - 03-20-2025, 11:45 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  QB64PE Excel-type spreadsheet supporting formulas and QB64PE macros? madscijr 33 1,600 01-30-2026, 12:28 AM
Last Post: madscijr
Question Latest version of QB64PE or QB64 compatible with Windows XP (32-bit)? madscijr 14 2,037 09-30-2025, 08:10 AM
Last Post: hsiangch_ong
  IDE suggestions / editor questions madscijr 14 2,387 05-01-2025, 12:56 PM
Last Post: madscijr
  IDE almost flatlines 4 of 4 cpus - linux - any cure? desA 5 1,077 07-28-2024, 02:49 PM
Last Post: bplus
  Viewing SUBs in IDE TerryRitchie 0 484 05-27-2024, 06:24 PM
Last Post: TerryRitchie

Forum Jump:


Users browsing this thread: 1 Guest(s)