Re: TwinBasic programming
twinBASIC status update:
twinBASIC Update: March 3, 2024
Highlights include rebranding the Problems panel as "Diagnostics" with expanded functionality, placeholders for the Description attribute, and tB v1 blockers.
nolongerset.com/twinbasic-update-march-3-2024/
Re: TwinBasic programming
twinBASIC status update:
twinBASIC Update: March 10, 2024
Highlights include a new Trace Mode debugging feature, improved IntelliSense performance, and details of Mike Wolfe's upcoming twinBASIC presentation at Access DevCon.
https://nolongerset.com/twinbasic-update-march-10-2024/
Re: TwinBasic programming
twinBASIC status update:
twinBASIC Update: March 17, 2024
Highlights include independent TypeLibrary versioning and a detailed explanation of the new Runtime Tracing feature.
https://nolongerset.com/twinbasic-update-march-17-2024/
Re: TwinBasic programming
twinBASIC status update:
twinBASIC Update: March 24, 2024
Highlights include the return of support for twinBASIC IDE Add-ins, global search in the IDE, two new projects from fafalone, and an eye-opening twinBASIC poll.
https://nolongerset.com/twinbasic-update-march-24-2024/
Re: TwinBasic programming
twinBASIC status update:
twinBASIC Update: April 1, 2024
Highlights include dozens of bug fixes, a new MsgBox builder IDE addin, and a GitHub project for automatically setting PE image header properties.
https://nolongerset.com/twinbasic-update-april-1-2024/
Re: TwinBasic programming
twinBASIC status update:
twinBASIC Update: April 7, 2024
Highlights include the ability to embed code in tB IDE keyboard shortcuts, a consolidated page of sokinkeso's tB IDE addins, and a new App object package.
https://nolongerset.com/twinbasic-update-april-7-2024/
Re: TwinBasic programming
twinBASIC status update:
twinBASIC Update: April 14, 2024
Highlights include improved performance and stability, error codes for compile errors, a sneak peek at sokinkeso's External Tools plugin, and version control for twinBASIC.
nolongerset.com/twinbasic-update-april-14-2024/
Re: TwinBasic programming
twinBASIC status update:
twinBASIC Update: April 29, 2024
Highlights include my DevCon Vienna twinBASIC recording, massive memory reduction in the IDE, and exciting news regarding the VB6 PhotoDemon project.
nolongerset.com/twinbasic-update-april-29-2024/
Re: TwinBasic programming
twinBASIC status update:
twinBASIC Update: May 13, 2024
Highlights include reduced RAM usage by the compiler and an update to fafalone's Drag & Drop Demo project.
https://nolongerset.com/twinbasic-update-may-13-2024/
Wayne Phillips says "Whilst many of you are waiting for the MDI support, I thought I'd drop a little update in the meantime. BETA 533 offers upto 20% less RAM use by the compiler process. "
Re: TwinBasic programming
twinBASIC status update:
twinBASIC Update: June 5, 2024
Highlights include a new experimental Project Explorer IDE panel, a proposal for "Unsafe" block syntax, and tB-compatible sample code for getting the external IP.
https://nolongerset.com/twinbasic-update-june-5-2024/
Re: TwinBasic programming "twinBASIC for Applications"
Proof Of Concept for "twinBASIC for Applications"
Wayne has been working on a Proof Of Concept of getting "twinBASIC for Applications" (TBA) working, for a client that wants to move away from the VBA SDK. Here you can see the result in action from within MS Access.
See the video: https://x.com/i/status/1801591310270247113
On Discord: https://discord.com/channels/9276381...22276854923324
On Reddit : https://www.reddit.com/r/vba/comment...n_the_horizon/
Wayne explains more about the concept: https://www.reddit.com/r/vba/comment...t=share_button
Re: TwinBasic programming for VBA
Wayne explains more about the twinBASIC for Applications concept...
https://www.reddit.com/r/vba/comment...t=share_button
Re: TwinBasic programming
twinBASIC status update:
twinBASIC Update: June 17, 2024
Highlights include a twinBASIC for Applications proof of concept, a new Tab Order IDE addin, and a Memory List Manager sample project.
https://nolongerset.com/twinbasic-update-june-17-2024/
Re: TwinBasic programming
I would like to start a thread or have a thread started that promotes discussion about transitioning from VBA/VB6 to twinBASIC.
Specifically, where I find stopping points from VB6 projects that I have ported over to tB and have uncovered problems. I do not want to jump onto Discord or GitHub and register a bug because it might be my bad programming or lack of understanding.
For example, my most recent stumbling point related to a default method - Dictionary(itemname) as a default property for Dictionary.Item(itemname)
I have a piece of code that runs happily in VBA and VB6 that assumes that Scripting.Dictionary has a default method/property. I have two classes that use the same technique. One tabulates an INI-file. The other tabulates a VBP-file.
But tB doesn't like it, but only at runtime even though the dictionary is declared As Scripting.Dictionary and instantiated with New Scripting.Dictionary. On top of that, I corrected the reference in the INI-file process but the unchanged VBP-file process mangled the data without any warning.
But I do not want to dwell on this specific incident other than to say that I resorted to Bing's Copilot to discover that Scripting.Dictionary does NOT have a default method/property. But VB6 thinks it does.
Needless to say, I have overcome the problem in tB by specifically using Dictionary.Item(itemname). So tB is following the rules, but that conflicts with the VB6-compatibility of tB.
So I want a thread where my target is twinBASIC, but the issues could be VBA or VB6 related. I don't know how many other people get stuck porting VB6 to tB. There might be many who simply stop and move away.
Some guidance will be appreciated on how to approach this from people with background who are active on Discord.