-
twinBASIC programming - latest releases
:thumb:The latest releases of the twinBASIC programming language and IDE are available for download here...
https://github.com/twinbasic/twinbasic/releases
If you have difficulties finding the download try here https://github.com/twinbasic/twinbasic/tags
To install,
- Click on "Assets" for the latest release
- Download and Extract the ZIP file into a local folder
- Then run the twinBASIC.exe from that local folder
IMPORTANT: You must extract the zip file cleanly into a new location. Do not extract the IDE zip file content over an old version of the IDE.
Further details 'How to install':
https://nolongerset.com/how-to-install-twinbasic/
See also:
https://twinbasic.com/
https://twinbasic.com/preview.html
-
twinBASIC programming - Beta releases
BETA 906 of the twinBASIC programming language and IDE is now released...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the 'twinBASIC_IDE_BETA_XYZ.zip' file into a local folder
- Then run the twinBASIC.exe from that local folder
- IMPORTANT: Extract the zip file cleanly into a new location. Do not extract the IDE zip file content over an old version of the IDE.
How to install... https://nolongerset.com/how-to-install-twinbasic/
You can also find the twinBASIC IDE download here... https://github.com/twinbasic/twinbasic/tags
Changelog
- IMPORTANT: This is an interim/experimental release. It includes significant changes, so some instability is to be expected.
- NOTE: CustomControls are currently broken in this release (e.g. Samples 6 and 8)
- NOTE: Some regressions are expected due to the significant architectural changes in this release
- fixed: byval-UDT codegen error on X64 in some circumstances [ VanGoghGaming, discord ]
- fixed: Type_Terminate not always firing for an inline ByVal UDT upgrade-assignment [ VanGoghGaming, discord ]
-
twinBASIC programming - Beta releases
BETA 907 of the twinBASIC programming language and IDE is now released...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the 'twinBASIC_IDE_BETA_XYZ.zip' file into a local folder
- Then run the twinBASIC.exe from that local folder
- IMPORTANT: Extract the zip file cleanly into a new location. Do not extract the IDE zip file content over an old version of the IDE.
How to install... https://nolongerset.com/how-to-install-twinbasic/
You can also find the twinBASIC IDE download here... https://github.com/twinbasic/twinbasic/tags
Changelog
- IMPORTANT: This is an interim/experimental release. It includes significant changes, so some instability is to be expected.
- NOTE: CustomControls are currently broken in this release (e.g. Samples 6 and 8)
- NOTE: Some regressions are expected due to the significant architectural changes in this release
- fixed: Type_Assignment with a ByRef RHS param now works as expected [ VanGoghGaming, discord ]
- fixed: Type_Initialize/Type_Terminate could be fired twice, incorrectly, depending on the direction of the wind [ VanGoghGaming, discord ]
-
Re: twinBASIC programming - Beta releases
Wow, loading forms in these new versions is so much faster!
-
Re: twinBASIC programming - Beta releases
BETA 908 of the twinBASIC programming language and IDE is now released...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the 'twinBASIC_IDE_BETA_XYZ.zip' file into a local folder
- Then run the twinBASIC.exe from that local folder
- IMPORTANT: Extract the zip file cleanly into a new location. Do not extract the IDE zip file content over an old version of the IDE.
How to install... https://nolongerset.com/how-to-install-twinbasic/
You can also find the twinBASIC IDE download here... https://github.com/twinbasic/twinbasic/tags
Changelog
- IMPORTANT: This is an interim/experimental release. It includes significant changes, so some instability is to be expected.
- NOTE: CustomControls are currently broken in this release (e.g. Samples 6 and 8)
- NOTE: Some regressions are expected due to the significant architectural changes in this release
- fixed: ByVal UDT params now output correctly in generated type libraries and can be consumed by tB [ VanGoghGaming, discord ]
- fixed: (regression since BETA 896) Timer control could cause a crash in some instance, if the hosted form was unloaded during the timer event [ Don, private]
- fixed: ComboBox destruction could lead to potential crash due to race condition in WM_DESTROY handling
-
Re: twinBASIC programming - Beta releases
I noticed that there are no longer any notices about memory loss in the Change log. Have those been resolved or are they just not being included in the reports any longer?
-
Re: twinBASIC programming - Beta releases
Resolved; Wayne mentioned that specifically on Discord.
-
Re: twinBASIC programming - Beta releases
Thanks Jon! Excellent news.
-
Re: twinBASIC programming - Beta releases
You can subscribe to https://nolongerset.com/ (VB6 Programming's newsletter) when summarizing the week's news he includes most places where development tB is discussed. Including Discord.
Edit: fixed the sentence
-
Re: twinBASIC programming - Beta releases
Quote:
Originally Posted by
jdelano
You can subscribe to
https://nolongerset.com/ (VB6 Programming's newsletter) when summarizing the week's news he includes most places where development tB is discussed. Including Discord.
It's Mike Wolfe's newsletter, not mine :)
And excellent for MS Access, VBA and twinBASIC programming information.
-
Re: twinBASIC programming - Beta releases
Quote:
Originally Posted by
VB6 Programming
It's Mike Wolfe's newsletter, not mine :)
And excellent for MS Access, VBA and twinBASIC programming information.
Oh, oops. I've seen you post it so often I assumed facts not in evidence. You are not, in fact, Mike Wolfe :p
Totally agree, I anticipate receiving it each week.
Sorry, Mike. (if you read this)
-
twinBASIC programming - Beta releases
BETA 909 of the twinBASIC programming language and IDE is now released...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the 'twinBASIC_IDE_BETA_XYZ.zip' file into a local folder
- Then run the twinBASIC.exe from that local folder
- IMPORTANT: Extract the zip file cleanly into a new location. Do not extract the IDE zip file content over an old version of the IDE.
How to install... https://nolongerset.com/how-to-install-twinbasic/
You can also find the twinBASIC IDE download here... https://github.com/twinbasic/twinbasic/tags
Changelog
- IMPORTANT: This is an interim/experimental release. It includes significant changes, so some instability is to be expected.
- NOTE: CustomControls are currently broken in this release (e.g. Samples 6 and 8)
- NOTE: Some regressions are expected due to the significant architectural changes in this release
- fixed: Undo editing bug in the code editor, due to retaining stale auto-correct information [ sokinkeso, discord ]
- fixed: (regression since BETA 896) duplicate definitions of classes, interfaces and modules were not being reported in the IDE [ VanGoghGaming, discord ]
- fixed: Form with a control named 'Filter' causes issues with the form designer [ Dan, private ]
- improved: For Each vItem In Nothing/Null/Empty (literals) would not throw a compile error [ VanGoghGaming, discord ]
- improved: disallow leading dots in filesystem filenames to prevent files from being hidden accidentally [ FullValueRider, discord ]
- fixed: trying to define a generic procedure inside a UDT caused compiler to crash -> now compile error [ VanGoghGaming, discord ]
- improved: 'Enter Licence Key' IDE dialog is now accessible even when a project is not loaded [ Tecman, discord ]
- fixed: using UserControl.ContainerHwnd property could lead to compile errors in latest builds [ AlienSoft, discord ]
- added: support for PERSONAL twinBASIC licences
- fixed: deletion of a document associated with a non-active tab would cause the editor pane to go blank
- improved: some compiler process stability improvements
- fixed: project saving has been completely overhauled to eliminate the 'IDE Save Project Failed!' error
- NOTE: Those of a nervous disposition might prefer to skip this release until the community have verified the new project saving mechanism is stable
-
Re: twinBASIC programming - Beta releases
BETA 910 of the twinBASIC programming language and IDE is now released...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the 'twinBASIC_IDE_BETA_XYZ.zip' file into a local folder
- Then run the twinBASIC.exe from that local folder
- IMPORTANT: Extract the zip file cleanly into a new location. Do not extract the IDE zip file content over an old version of the IDE.
How to install... https://nolongerset.com/how-to-install-twinbasic/
You can also find the twinBASIC IDE download here... https://github.com/twinbasic/twinbasic/tags
Changelog
- IMPORTANT: This is an interim/experimental release. It includes significant changes, so some instability is to be expected.
- TIP: To download the release, expand the 'Assets' link and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- NOTE: CustomControls are currently broken in this release (e.g. Samples 6 and 8)
- NOTE: Some regressions are expected due to the significant architectural changes in this release
- fixed: (regression in BETA 909) spurious "validation failed for open document" errors in the DEBUG CONSOLE [ birnaofthenorth, discord ]
- fixed: IDE could be frozen if >2 overlapping modal dialogs were invoked at the same time [ birnaofthenorth, discord ]
- fixed: switching to 'Project' scope in the IDE Find & Replace dialog would cause an IDE error to be reported in the DEBUG CONSOLE [ VanGoghGaming, discord ]
-
Re: twinBASIC programming - Beta releases
BETA 911 of the twinBASIC programming language and IDE is now released...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the 'twinBASIC_IDE_BETA_XYZ.zip' file into a local folder
- Then run the twinBASIC.exe from that local folder
- IMPORTANT: Extract the zip file cleanly into a new location. Do not extract the IDE zip file content over an old version of the IDE.
How to install... https://nolongerset.com/how-to-install-twinbasic/
You can also find the twinBASIC IDE download here... https://github.com/twinbasic/twinbasic/tags
Changelog
- IMPORTANT: This is an interim/experimental release. It includes significant changes, so some instability is to be expected.
- TIP: To download the release, expand the 'Assets' link and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- NOTE: CustomControls are currently broken in this release (e.g. Samples 6 and 8)
- NOTE: Some regressions are expected due to the significant architectural changes in this release
- fixed: (regression since BETA 909) spurious "validation failed for open document" errors in the DEBUG CONSOLE [ birnaofthenorth, discord ]
-
Re: twinBASIC programming - Beta releases
BETA 912 of the twinBASIC programming language and IDE is now released...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the 'twinBASIC_IDE_BETA_XYZ.zip' file into a local folder
- Then run the twinBASIC.exe from that local folder
- IMPORTANT: Extract the zip file cleanly into a new location. Do not extract the IDE zip file content over an old version of the IDE.
How to install... https://nolongerset.com/how-to-install-twinbasic/
You can also find the twinBASIC IDE download here... https://github.com/twinbasic/twinbasic/tags
Changelog
- IMPORTANT: This is an interim/experimental release. It includes significant changes, so some instability is to be expected.
- TIP: To download the release, expand the 'Assets' link and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- NOTE: CustomControls are currently broken in this release (e.g. Samples 6 and 8)
- NOTE: Some regressions are expected due to the significant architectural changes in this release
- fixed: (regression since BETA 909) spurious "validation failed for open document" errors in the DEBUG CONSOLE [ birnaofthenorth, discord ]
-
Re: twinBASIC programming - Beta releases
BETA 913 of the twinBASIC programming language and IDE is now released...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the 'twinBASIC_IDE_BETA_XYZ.zip' file into a local folder
- Then run the twinBASIC.exe from that local folder
- IMPORTANT: Extract the zip file cleanly into a new location. Do not extract the IDE zip file content over an old version of the IDE.
How to install... https://nolongerset.com/how-to-install-twinbasic/
You can also find the twinBASIC IDE download here... https://github.com/twinbasic/twinbasic/tags
Changelog
- IMPORTANT: This is an interim/experimental release. It includes significant changes, so some instability is to be expected.
- TIP: To download the release, expand the 'Assets' link and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- NOTE: CustomControls are currently broken in this release (e.g. Samples 6 and 8)
- NOTE: Some regressions are expected due to the significant architectural changes in this release
- fixed: (regression since BETA 909) removing a referenced package could lead to freeze in the IDE [ Don, discord ]
-
Re: twinBASIC programming - Beta releases
BETA 914 of the twinBASIC programming language and IDE is now released...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the 'twinBASIC_IDE_BETA_XYZ.zip' file into a local folder
- Then run the twinBASIC.exe from that local folder
- IMPORTANT: Extract the zip file cleanly into a new location. Do not extract the IDE zip file content over an old version of the IDE.
How to install... https://nolongerset.com/how-to-install-twinbasic/
You can also find the twinBASIC IDE download here... https://github.com/twinbasic/twinbasic/tags
Changelog
- IMPORTANT: This is an interim/experimental release. It includes significant changes, so some instability is to be expected.
- TIP: To download the release, expand the 'Assets' link and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- NOTE: CustomControls are currently broken in this release (e.g. Samples 6 and 8)
- NOTE: Some regressions are expected due to the significant architectural changes in this release
- fixed: WDL based WebView2 control couldn't be used in compiled executables due to compiler excluding parts of WebView2 from builds when original WV2 package is not referenced [ fafalone, discord ]
- fixed: bad/corrupt file in %appdata%\twinBASIC\Packages folder will no longer cause IDE startup failure
- fixed: hovering over a string whilst debugging would not show multiple spaces in the string [ Don, discord ]
- improved: CTRL+SPACE for intellisense will now auto-accept the first entry if only 1 match is found, to match VBx [ wqweto, discord ]
- fixed: the attribute [ArrayBoundsChecks(False)] was ineffective for array accesses where references were taken to an element
- fixed: Clipboard.GetFormat() implementation was incorrectly sign-extending the passed in format when passing through to IsClipboardFormatAvailable API, leading to incorrect results [ Don, discord ]
-
Re: twinBASIC programming - Beta releases
BETA 915 of the twinBASIC programming language and IDE is now released...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the 'twinBASIC_IDE_BETA_XYZ.zip' file into a local folder
- Then run the twinBASIC.exe from that local folder
- IMPORTANT: Extract the zip file cleanly into a new location. Do not extract the IDE zip file content over an old version of the IDE.
How to install... https://nolongerset.com/how-to-install-twinbasic/
You can also find the twinBASIC IDE download here... https://github.com/twinbasic/twinbasic/tags
Changelog
- IMPORTANT: This is an interim/experimental release. It includes significant changes, so some instability is to be expected.
- TIP: To download the release, expand the 'Assets' link and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- NOTE: CustomControls are currently broken in this release (e.g. Samples 6 and 8)
- NOTE: Some regressions are expected due to the significant architectural changes in this release
- improved: further tweaks to the new save-project mechanism, and now reports GetLastErr result in the IDE upon failure [ Don, discord ]
-
twinBASIC programming - Beta releases
BETA 916 of the twinBASIC programming language and IDE is now released...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the 'twinBASIC_IDE_BETA_XYZ.zip' file into a local folder
- Then run the twinBASIC.exe from that local folder
- IMPORTANT: Extract the zip file cleanly into a new location. Do not extract the IDE zip file content over an old version of the IDE.
How to install... https://nolongerset.com/how-to-install-twinbasic/
You can also find the twinBASIC IDE download here... https://github.com/twinbasic/twinbasic/tags
Changelog
- IMPORTANT: This is an interim/experimental release. It includes significant changes, so some instability is to be expected.
- TIP: To download the release, expand the 'Assets' link and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- NOTE: CustomControls are currently broken in this release (e.g. Samples 6 and 8)
- NOTE: Some regressions are expected due to the significant architectural changes in this release
- fixed: adding a package reference could fail in latest releases, due to save-reload bug [ GCUser99, discord ]
- fixed: position of the library symbol editor text box when the project references dialog is scrolled [ wqweto, discord ]
- added: shortcut CTRL+T to launch the Project References dialog [ wqweto, discord ]
-
Re: twinBASIC programming - Beta releases
BETA 917 of the twinBASIC programming language and IDE is now released...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the 'twinBASIC_IDE_BETA_XYZ.zip' file into a local folder
- Then run the twinBASIC.exe from that local folder
- IMPORTANT: Extract the zip file cleanly into a new location. Do not extract the IDE zip file content over an old version of the IDE.
How to install... https://nolongerset.com/how-to-install-twinbasic/
You can also find the twinBASIC IDE download here... https://github.com/twinbasic/twinbasic/tags
Changelog
- IMPORTANT: This is an interim/experimental release. It includes significant changes, so some instability is to be expected.
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- NOTE: CustomControls are currently broken in this release (e.g. Samples 6 and 8)
- NOTE: Some regressions are expected due to the significant architectural changes in this release
- fixed: unused global variables (inc. static module variables) are now stripped from built executables [ Don, discord ]
- improved: minor tweak to codegen to reduce compiled sizes by approx 1%, YMMV
- fixed: using [ArrayBoundsChecks(False)] on Win64 builds could crash if the lower bound of the array is negative [ Don, private ]
-
Re: twinBASIC programming - Beta releases
BETA 918 of the twinBASIC programming language and IDE is now released...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the 'twinBASIC_IDE_BETA_XYZ.zip' file into a local folder
- Then run the twinBASIC.exe from that local folder
- IMPORTANT: Extract the zip file cleanly into a new location. Do not extract the IDE zip file content over an old version of the IDE.
How to install... https://nolongerset.com/how-to-install-twinbasic/
You can also find the twinBASIC IDE download here... https://github.com/twinbasic/twinbasic/tags
Changelog
- IMPORTANT: This is an interim/experimental release. It includes significant changes, so some instability is to be expected.
- TIP: To download the release, expand the 'Assets' link and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- NOTE: CustomControls are currently broken in this release (e.g. Samples 6 and 8)
- NOTE: Some regressions are expected due to the significant architectural changes in this release
- fixed: passing UDT proc 'Me' to a ByVal param would crash in some circumstances [ VanGoghGaming, discord ]
- fixed: some issues around CTRL+SPACE intellisense handling when the caret is not at the end of a word [ wqweto, discord ]
-
Re: twinBASIC programming - Beta releases
I guess VB6 Programming is on vacation so just note the releases continue at https://github.com/twinbasic/twinbasic/releases (up to Beta 940 as of this post) and weekly updates continue at https://nolongerset.com/tag/twinbasic-weekly-update/
There's now Alias syntax support (e.g. Public Alias DWORD As Long -- must be outside of a Module/Class block in a .twin file), GoTo Definition support in the debug console, and automatic error reporting (opt in). Also CustomControls (e.g. Samples 6 and 8) are working again.
-
Re: twinBASIC programming - Beta releases
Thanks for the update. I hope you and yours have a fantastic holiday.
-
Re: twinBASIC programming - Beta releases
Quote:
Originally Posted by
fafalone
Apologies for the delay - flu - I'm back now and catching up.
-
Re: twinBASIC programming - Beta releases
BETA 919 of the twinBASIC programming language and IDE is now released...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the 'twinBASIC_IDE_BETA_XYZ.zip' file into a local folder
- Then run the twinBASIC.exe from that local folder
- IMPORTANT: Extract the zip file cleanly into a new location. Do not extract the IDE zip file content over an old version of the IDE.
How to install... https://nolongerset.com/how-to-install-twinbasic/
You can also find the twinBASIC IDE download here... https://github.com/twinbasic/twinbasic/tags
Changelog
- IMPORTANT: This is an interim/experimental release. It includes significant changes, so some instability is to be expected.
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- NOTE: CustomControls are currently broken in this release (e.g. Samples 6 and 8)
- NOTE: Some regressions are expected due to the significant architectural changes in this release
- fixed: calling Form.Move during Form_Load/Form_Resize event was ignored [ birnaofthenorth, discord ]
- fixed: glitch with some CodeJock controls when moving control-array controls [ Kimpos, private ]
- fixed: linking-in of some needed global variables was not happening for UC packaged controls [ franic, discord ]
-
Re: twinBASIC programming - Beta releases
BETA 920 of the twinBASIC programming language and IDE is now released...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the 'twinBASIC_IDE_BETA_XYZ.zip' file into a local folder
- Then run the twinBASIC.exe from that local folder
- IMPORTANT: Extract the zip file cleanly into a new location. Do not extract the IDE zip file content over an old version of the IDE.
How to install... https://nolongerset.com/how-to-install-twinbasic/
You can also find the twinBASIC IDE download here... https://github.com/twinbasic/twinbasic/tags
Changelog
- IMPORTANT: This is an interim/experimental release. It includes significant changes, so some instability is to be expected.
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- NOTE: CustomControls are currently broken in this release (e.g. Samples 6 and 8)
- NOTE: Some regressions are expected due to the significant architectural changes in this release
- fixed: (regression) changing CheckBox/CommandButton/OptionButton Style property at runtime was failing [ https://github.com//issues/2277 ]
- fixed: control-array of ComboBox could cause issues due to the internal EDIT subclassing not being activated on runtime loaded elements [ https://github.com//issues/2274 ]
-
Re: twinBASIC programming - Beta releases
BETA 921 of the twinBASIC programming language and IDE is now released...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the 'twinBASIC_IDE_BETA_XYZ.zip' file into a local folder
- Then run the twinBASIC.exe from that local folder
- IMPORTANT: Extract the zip file cleanly into a new location. Do not extract the IDE zip file content over an old version of the IDE.
How to install... https://nolongerset.com/how-to-install-twinbasic/
You can also find the twinBASIC IDE download here... https://github.com/twinbasic/twinbasic/tags
Changelog
- IMPORTANT: This is an interim/experimental release. It includes significant changes, so some instability is to be expected.
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- NOTE: CustomControls are currently broken in this release (e.g. Samples 6 and 8)
- NOTE: Some regressions are expected due to the significant architectural changes in this release
- fixed: Unload of ActiveX control-array elements at runtime was not properly supported [ Kimpos, private ]
-
Re: twinBASIC programming - Beta releases
BETA 922 of the twinBASIC programming language and IDE is now released...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the 'twinBASIC_IDE_BETA_XYZ.zip' file into a local folder
- Then run the twinBASIC.exe from that local folder
- IMPORTANT: Extract the zip file cleanly into a new location. Do not extract the IDE zip file content over an old version of the IDE.
How to install... https://nolongerset.com/how-to-install-twinbasic/
You can also find the twinBASIC IDE download here... https://github.com/twinbasic/twinbasic/tags
Changelog
- IMPORTANT: This is an interim/experimental release. It includes significant changes, so some instability is to be expected.
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- NOTE: CustomControls are currently broken in this release (e.g. Samples 6 and 8)
- NOTE: Some regressions are expected due to the significant architectural changes in this release
- fixed: (regression since BETA 909) saving of projects containing ANSI BAS/CLS files could cause an encoding issue if the compiler got restarted mid session, with non-dirty ANSI documents open [ birnaofthenorth + Don, discord ]
-
Re: twinBASIC programming - Beta releases
BETA 923 of the twinBASIC programming language and IDE is now released...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the 'twinBASIC_IDE_BETA_XYZ.zip' file into a local folder
- Then run the twinBASIC.exe from that local folder
- IMPORTANT: Extract the zip file cleanly into a new location. Do not extract the IDE zip file content over an old version of the IDE.
How to install... https://nolongerset.com/how-to-install-twinbasic/
You can also find the twinBASIC IDE download here... https://github.com/twinbasic/twinbasic/tags
Changelog
- IMPORTANT: This is an interim/experimental release. It includes significant changes, so some instability is to be expected.
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- NOTE: CustomControls are currently broken in this release (e.g. Samples 6 and 8)
- NOTE: Some regressions are expected due to the significant architectural changes in this release
- added: experimental support for Alias MyTypeName As MyType syntax, e.g. Public Alias Int32 As Long (outside of a class/module only)
-
twinBASIC programming - Beta releases
BETA 924 of the twinBASIC programming language and IDE is now released...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the 'twinBASIC_IDE_BETA_XYZ.zip' file into a local folder
- Then run the twinBASIC.exe from that local folder
- IMPORTANT: Extract the zip file cleanly into a new location. Do not extract the IDE zip file content over an old version of the IDE.
How to install... https://nolongerset.com/how-to-install-twinbasic/
You can also find the twinBASIC IDE download here... https://github.com/twinbasic/twinbasic/tags
Changelog
- IMPORTANT: This is an interim/experimental release. It includes significant changes, so some instability is to be expected.
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- NOTE: CustomControls are currently broken in this release (e.g. Samples 6 and 8)
- NOTE: Some regressions are expected due to the significant architectural changes in this release
- fixed: (regression since BETA 917) MDIForm predeclared global variable issue in compiled binaries [ axisdj, discord ]
- fixed: after compiler-restart, editing of documents could cause folding range data to be left stale, resulting in editor malfunctions such as Enter key not working as expected
- fixed: (regression) compiled builds that trigger an unhandled error in user code were not triggering the 'shutdown' dialog [ VanGoghGaming, discord ]
- fixed: Monaco sticky-scroll sometimes rendered with overlapping text [ FullValueRider, discord ]
- improved: compiler-restart time is improved for large projects
-
Re: twinBASIC programming - Beta releases
BETA 925 of the twinBASIC programming language and IDE is now released...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the 'twinBASIC_IDE_BETA_XYZ.zip' file into a local folder
- Then run the twinBASIC.exe from that local folder
- IMPORTANT: Extract the zip file cleanly into a new location. Do not extract the IDE zip file content over an old version of the IDE.
How to install... https://nolongerset.com/how-to-install-twinbasic/
You can also find the twinBASIC IDE download here... https://github.com/twinbasic/twinbasic/tags
Changelog
- IMPORTANT: This is an interim/experimental release. It includes significant changes, so some instability is to be expected.
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- NOTE: CustomControls are currently broken in this release (e.g. Samples 6 and 8)
- NOTE: Some regressions are expected due to the significant architectural changes in this release
- added: initial support for Go To Definition (F12) inside the DEBUG CONSOLE [ Don, discord ]
- added: integrated 'Format' menu items into the form designer right-click context menu
-
twinBASIC programming - Beta releases
BETA 926 of the twinBASIC programming language and IDE is now released...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the 'twinBASIC_IDE_BETA_XYZ.zip' file into a local folder
- Then run the twinBASIC.exe from that local folder
- IMPORTANT: Extract the zip file cleanly into a new location. Do not extract the IDE zip file content over an old version of the IDE.
How to install... https://nolongerset.com/how-to-install-twinbasic/
You can also find the twinBASIC IDE download here... https://github.com/twinbasic/twinbasic/tags
Changelog
- IMPORTANT: This is an interim/experimental release. It includes significant changes, so some instability is to be expected.
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- NOTE: CustomControls are currently broken in this release (e.g. Samples 6 and 8)
- NOTE: Some regressions are expected due to the significant architectural changes in this release
- improved: F12/Go To Definition support in the DEBUG CONSOLE has been refined to support more elements [ Don, discord ]
- fixed: a couple of IDE internal errors [ birnaofthenorth, discord ]
- improved: ACCESS_VIOLATION errors now report some extra information for us to assist in pinpointing problems [ Gary Miller, discord ]
- added: Automatic Error Reporting option added - reports contain anonymised data only
-
Re: twinBASIC programming - Beta releases
BETA 927 of the twinBASIC programming language and IDE is now released...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the 'twinBASIC_IDE_BETA_XYZ.zip' file into a local folder
- Then run the twinBASIC.exe from that local folder
- IMPORTANT: Extract the zip file cleanly into a new location. Do not extract the IDE zip file content over an old version of the IDE.
How to install... https://nolongerset.com/how-to-install-twinbasic/
You can also find the twinBASIC IDE download here... https://github.com/twinbasic/twinbasic/tags
Changelog
- IMPORTANT: This is an interim/experimental release. It includes significant changes, so some instability is to be expected.
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- NOTE: CustomControls are currently broken in this release (e.g. Samples 6 and 8)
- NOTE: Some regressions are expected due to the significant architectural changes in this release
- fixed: (regression) IDE performance issue [ Don, discord ]
-
twinBASIC programming - Beta releases
BETA 928 of the twinBASIC programming language and IDE is now released...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the 'twinBASIC_IDE_BETA_XYZ.zip' file into a local folder
- Then run the twinBASIC.exe from that local folder
- IMPORTANT: Extract the zip file cleanly into a new location. Do not extract the IDE zip file content over an old version of the IDE.
How to install... https://nolongerset.com/how-to-install-twinbasic/
You can also find the twinBASIC IDE download here... https://github.com/twinbasic/twinbasic/tags
Changelog
- IMPORTANT: This is an interim/experimental release. It includes significant changes, so some instability is to be expected.
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- NOTE: CustomControls are currently broken in this release (e.g. Samples 6 and 8)
- NOTE: Some regressions are expected due to the significant architectural changes in this release
- fixed: (regression in BETA 909) having the IDE Project Explorer panel in OBJECT view when loading a project can cause an immediate crash before the project is loaded [ Gary Miller, discord ]
- fixed: IDE code navigation combos were not preselecting the current value when dropped down [ Don, discord ]
- fixed: some IDE errors as reported via automatic error reports
-
Re: twinBASIC programming - Beta releases
BETA 929 of the twinBASIC programming language and IDE is now released...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the 'twinBASIC_IDE_BETA_XYZ.zip' file into a local folder
- Then run the twinBASIC.exe from that local folder
- IMPORTANT: Extract the zip file cleanly into a new location. Do not extract the IDE zip file content over an old version of the IDE.
How to install... https://nolongerset.com/how-to-install-twinbasic/
You can also find the twinBASIC IDE download here... https://github.com/twinbasic/twinbasic/tags
Changelog
- IMPORTANT: This is an interim/experimental release. It includes significant changes, so some instability is to be expected.
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- NOTE: CustomControls are currently broken in this release (e.g. Samples 6 and 8)
- NOTE: Some regressions are expected due to the significant architectural changes in this release
- fixed: (regression) diagnostics panel often empty until a document gets edited in the session
- fixed: some IDE errors as reported via automatic error reports
-
Re: twinBASIC programming - Beta releases
BETA 930 of the twinBASIC programming language and IDE is now released...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the 'twinBASIC_IDE_BETA_XYZ.zip' file into a local folder
- Then run the twinBASIC.exe from that local folder
- IMPORTANT: Extract the zip file cleanly into a new location. Do not extract the IDE zip file content over an old version of the IDE.
How to install... https://nolongerset.com/how-to-install-twinbasic/
You can also find the twinBASIC IDE download here... https://github.com/twinbasic/twinbasic/tags
Changelog
- IMPORTANT: This is an interim/experimental release. It includes significant changes, so some instability is to be expected.
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- NOTE: CustomControls are currently broken in this release (e.g. Samples 6 and 8)
- NOTE: Some regressions are expected due to the significant architectural changes in this release
- improved: minor IDE CSS tweaks
- fixed: some IDE errors as reported via automatic error reports
-
twinBASIC programming - Beta releases
BETA 931 of the twinBASIC programming language and IDE is now released...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the 'twinBASIC_IDE_BETA_XYZ.zip' file into a local folder
- Then run the twinBASIC.exe from that local folder
- IMPORTANT: Extract the zip file cleanly into a new location. Do not extract the IDE zip file content over an old version of the IDE.
How to install... https://nolongerset.com/how-to-install-twinbasic/
You can also find the twinBASIC IDE download here... https://github.com/twinbasic/twinbasic/tags
Changelog
- IMPORTANT: This is an interim/experimental release. It includes significant changes, so some instability is to be expected.
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- NOTE: CustomControls are currently broken in this release (e.g. Samples 6 and 8)
- NOTE: Some regressions are expected due to the significant architectural changes in this release
- fixed: compile errors on invalid Alias syntax are now attached to the correct Alias definition [ fafalone, discord ]
- fixed: (regression) startup-object predeclaredID not being destroyed with global variables during app terminate [ John, discord ]
- fixed: Delegates were unable to be used as an Alias datatype [ fafalone, discord ]
- fixed: when stepping through code, the last code line in the monaco viewport could become obscured by the horizontal scrollbar [ Don, discord ]
- fixed: opening a form could cause the form to be brought to the foreground above all other applicaton windows [ Don, discord ]
- fixed: (regression) imported VBPs using a form startup object might not open the startup form correctly in built executables [ fafalone, disocrd ]
- fixed: circular reference of UDT type in a dynamic array element would not trigger a circular reference error and instead crash the compiler [ forliny, discord ]
- fixed: some IDE errors as reported via automatic error reports
-
Re: twinBASIC programming - Beta releases
BETA 932 of the twinBASIC programming language and IDE is now released...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the 'twinBASIC_IDE_BETA_XYZ.zip' file into a local folder
- Then run the twinBASIC.exe from that local folder
- IMPORTANT: Extract the zip file cleanly into a new location. Do not extract the IDE zip file content over an old version of the IDE.
How to install... https://nolongerset.com/how-to-install-twinbasic/
You can also find the twinBASIC IDE download here... https://github.com/twinbasic/twinbasic/tags
Changelog
- IMPORTANT: This is an interim/experimental release. It includes significant changes, so some instability is to be expected.
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- NOTE: CustomControls are currently broken in this release (e.g. Samples 6 and 8)
- NOTE: Some regressions are expected due to the significant architectural changes in this release
- fixed: (regression) UserControls that expose events not working in other hosts (compiled to AX OCX)
- fixed: some IDE errors as reported via automatic error reports
-
twinBASIC programming - Beta releases
BETA 933 of the twinBASIC programming language and IDE is now released...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the 'twinBASIC_IDE_BETA_XYZ.zip' file into a local folder
- Then run the twinBASIC.exe from that local folder
- IMPORTANT: Extract the zip file cleanly into a new location. Do not extract the IDE zip file content over an old version of the IDE.
How to install... https://nolongerset.com/how-to-install-twinbasic/
You can also find the twinBASIC IDE download here... https://github.com/twinbasic/twinbasic/tags
Changelog
- IMPORTANT: This is an interim/experimental release. It includes significant changes, so some instability is to be expected.
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- NOTE: CustomControls are currently broken in this release (e.g. Samples 6 and 8)
- NOTE: Some regressions are expected due to the significant architectural changes in this release
- fixed: (regression) UserControls were exposing all UserControl base methods via AX interfaces, not matching VBx
- updated: Sample 4 VBE Toolwindow to account for changes above
- fixed: on ARM systems, the licence key for the IDE would have to be re-entered when switching between Win32/Win64
- fixed: attempting to Build very quickly after switching to 64-bit mode could prevent the licence being applied, leading to a nag screen being embedded in the executable incorrectly
- fixed: applying hot-change project settings could cause the IDE to override the settings of the next opened project in the same session
- fixed: spurious 'revealLineInEditor' messages in the DEBUG CONSOLE in recent builds [ FullValueRider, discord ]
- fixed: for an imported and unsaved VBP, App.Path would incorrectly return a path with a trailing backslash when run in the IDE [ Jim Mack ]
- fixed: some IDE errors as reported via automatic error reports
-
Re: twinBASIC programming - Beta releases
BETA 934 of the twinBASIC programming language and IDE is now released...
Download from here... https://github.com/twinbasic/twinbasic/releases
- Click on "Assets" for the latest release
- Download and Extract the 'twinBASIC_IDE_BETA_XYZ.zip' file into a local folder
- Then run the twinBASIC.exe from that local folder
- IMPORTANT: Extract the zip file cleanly into a new location. Do not extract the IDE zip file content over an old version of the IDE.
How to install... https://nolongerset.com/how-to-install-twinbasic/
You can also find the twinBASIC IDE download here... https://github.com/twinbasic/twinbasic/tags
Changelog
- IMPORTANT: This is an interim/experimental release. It includes significant changes, so some instability is to be expected.
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- NOTE: CustomControls are currently broken in this release (e.g. Samples 6 and 8)
- NOTE: Some regressions are expected due to the significant architectural changes in this release
- fixed: Printer.Font = "Something" was not working, required .Name suffix [ PT, private ]
- added: compiler warning TB0031 "Suspicious Use Of Erase", where Erase statement is used on a function return value (previously a compile error in tB) [ PT, private ]
- improved: middle-click on IDE tab elements closes the tab [ wqweto, discord ]
- fixed: some IDE errors as reported via automatic error reports