|
-
Jul 6th, 2025, 05:58 AM
#601
twinBASIC programming - releases
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
A workaround for any memory leaks is to routinely restart the compiler (not the whole IDE), until fixed.
Last edited by VB6 Programming; Jul 6th, 2025 at 10:34 AM.
Reason: twinBASIC development
-
Jul 6th, 2025, 10:19 AM
#602
Re: twinBASIC programming - Beta releases - Windows 2000 - Win2K
BETA 844 of the twinBASIC programming IDE is now released...
Download from here... https://github.com/twinbasic/twinbasic/releases
- 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: 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 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.
- KNOWN ISSUE: Controls are not being destroyed properly by the form designer, causing big memory leaks (broken in this build)
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- fixed: removed use of some Win2k incompatible APIs, to allow built executables to run on Win2k machines (must explicitly target OS in project settings)
A workaround for the memory leaks is to routinely restart the compiler (not the whole IDE), until fixed.
-
Jul 6th, 2025, 10:23 AM
#603
twinBASIC programming - Beta release 845
BETA 845 of the twinBASIC programming IDE is now released...
Download from here... https://github.com/twinbasic/twinbasic/releases
- 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: 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 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.
- KNOWN ISSUE: Controls are not being destroyed properly by the form designer, causing big memory leaks (broken in this build)
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- improved: Label.VerticalAlignment property now appears next to Alignment property in the property sheet
- added: Compilation.CompilerVersion constant, indicating the release number (e.g. currently 845) [ Don, discord ]
A workaround for the memory leaks is to routinely restart the compiler (not the whole IDE), until fixed.
Last edited by VB6 Programming; Jul 6th, 2025 at 10:31 AM.
Reason: twinBASIC development
-
Jul 7th, 2025, 06:18 AM
#604
Re: twinBASIC programming - Beta releases
BETA 846 of the twinBASIC programming IDE is now released...
Download from here... https://github.com/twinbasic/twinbasic/releases
- 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: 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 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.
- KNOWN ISSUE: Controls are not being destroyed properly by the form designer, causing big memory leaks (broken in this build)
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- fixed: issue with PROJECT EXPLORER panel not showing all items after a project is closed and then another project opened
- fixed: exposing an 'Angle' property on a UserControl would cause several issues in the tB form designer in using that UC [ fafalone, discord ]
- fixed: computer waking from sleep should no longer trigger the project to enter SAFE MODE [ https://github.com//issues/1951 ]
A workaround for the memory leaks is to routinely restart the compiler (not the whole IDE), until fixed.
-
Jul 8th, 2025, 02:56 AM
#605
Re: twinBASIC programming - Beta releases
BETA 847 of the twinBASIC programming IDE is now released...
Download from here... https://github.com/twinbasic/twinbasic/releases
- 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: 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 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.
- KNOWN ISSUE: Controls are not being destroyed properly by the form designer, causing big memory leaks (broken in this build)
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- fixed: (regression in BETA 846) form designer won't allow selection of individual controls [ fafalone, discord ]
A workaround for the memory leaks is to routinely restart the compiler (not the whole IDE), until fixed.
-
Jul 8th, 2025, 11:15 AM
#606
twinBASIC programming - Beta releases
BETA 848 of the twinBASIC programming IDE is now released...
Download from here... https://github.com/twinbasic/twinbasic/releases
- 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: 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 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.
- KNOWN ISSUE: Controls are not being destroyed properly by the form designer, causing big memory leaks (broken in this build)
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- added: initial UserControl support for OLE_OPTEXCLUSIVE, and IPropertyNotifySink::OnChanged notifications (makes VBCCR.OptionButtonW work)
A workaround for the memory leaks is to routinely restart the compiler (not the whole IDE), until fixed.
-
Jul 9th, 2025, 03:09 AM
#607
twinBASIC programming language - Beta releases
BETA 849 of the twinBASIC programming IDE is now released...
Download from here... https://github.com/twinbasic/twinbasic/releases
- 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: 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.
- KNOWN ISSUE: Controls are not being destroyed properly by the form designer, causing big memory leaks (broken in this build)
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- fixed: calling Form.Show(vbModal) from an MDI form could cause the compiler to crash whilst debugging [ https://github.com//issues/2196 ]
- fixed: edge case in codegen involving array accessors when using [ArrayBoundsCheck(false)] mode causing clobbering of EFLAGS [ https://github.com//issues/2193 ]
- fixed: ellipses button in property sheet was shown incorrectly for objects such as StdFont [ https://github.com//issues/2187 ]
- fixed: Strikethru property could not be set via the form designer for StdFont properties [ https://github.com//issues/2187 ]
- fixed: issue with MSCOMCTL image lists placed in frames/picture boxes [ https://github.com//issues/2034 ]
A workaround for the memory leaks is to routinely restart the compiler (not the whole IDE), until fixed.
-
Jul 9th, 2025, 05:42 AM
#608
twinBASIC programming - Beta release 850
BETA 850 of the twinBASIC programming IDE is now released...
Download from here... https://github.com/twinbasic/twinbasic/releases
- 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: 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.
- KNOWN ISSUE: Controls are not being destroyed properly by the form designer, causing big memory leaks (broken in this build)
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- fixed: property-let/set with Bang operator not always working with early-bound interfaces [ franic, discord ]
- fixed: some builtin FileSystem functions would not accept paths prepended with \?\ [ fan2006, discord ]
- fixed: entering malformed procedure header without parenthesis will now be auto-corrected as per VBx, e.g. Function Test As Long -> Function Test() As Long [ VanGoghGaming, discord ]
- improved: implemented delay-retry logic for more reliable block auto-completion when compiler is delayed in providing live block info to the IDE
A workaround for the memory leaks is to routinely restart the compiler (not the whole IDE), until fixed.
-
Jul 9th, 2025, 08:10 AM
#609
Re: twinBASIC programming - Beta releases
BETA 851of the twinBASIC programming IDE is now released...
Download from here... https://github.com/twinbasic/twinbasic/releases
- 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: 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.
- KNOWN ISSUE: Controls are not being destroyed properly by the form designer, causing big memory leaks (broken in this build)
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- fixed: OptionButton Click event would fire on second reload of a form instance [https://github.com//issues/2188 ]
- fixed: when a Default button is defined on a form, Enter key was being ignored for other buttons that have focus [ XYplorer, discord ]
- fixed: resolving of special Scale syntax could cause issues with IDE features such as hover-info and Goto Definition [ https://github.com//issues/2149 ]
A workaround for the memory leaks is to routinely restart the compiler (not the whole IDE), until fixed.
-
Jul 9th, 2025, 03:18 PM
#610
twinBASIC programming - Beta releases
BETA 852 of the twinBASIC programming IDE is now released...
Download from here... https://github.com/twinbasic/twinbasic/releases
- 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: 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.
- KNOWN ISSUE: Controls are not being destroyed properly by the form designer, causing big memory leaks (broken in this build)
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- fixed: IProvideClassInfo::GetClassInfo implementation for UserControl to prevent hard crash using SmartUI AX control [ RobWubs, dicsord ]
A workaround for the memory leaks is to routinely restart the compiler (not the whole IDE), until fixed.
-
Jul 10th, 2025, 05:03 AM
#611
twinBASIC programming - Beta releases
twinBASIC programming IDE BETA 853 is now released...
Download from here... https://github.com/twinbasic/twinbasic/releases
- 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: 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.
- KNOWN ISSUE: Controls are not being destroyed properly by the form designer, causing big memory leaks (broken in this build)
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- fixed: form designer paste into container now disabled when >1 selected controls [ GTAIV, discord ]
- fixed: form designer undo/redo was causing all controls to be selected after the operation [ GTAIV, discord ]
- fixed: VERSION info block 'FileVersion' string was padding the Revision part to 5 characters rather than 4 to match VBx [ XYplorer, discord ]
A workaround for the memory leaks is to routinely restart the compiler (not the whole IDE), until fixed.
-
Jul 11th, 2025, 05:20 AM
#612
Re: twinBASIC programming - Beta releases
twinBASIC programming IDE BETA 854 is now released...
Download from here... https://github.com/twinbasic/twinbasic/releases
- 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: 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.
- KNOWN ISSUE: Controls are not being destroyed properly by the form designer, causing big memory leaks (broken in this build)
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- fixed: methods marked as [Restricted] are no longer required to be implemented, leaving a NULL entry in the vtable to match VBx behaviours [ VanGoghGaming, discord ]
A workaround for the memory leaks is to routinely restart the compiler (not the whole IDE), until fixed.
-
Jul 11th, 2025, 05:25 AM
#613
twinBASIC programming - Beta releases
BETA 855 of the twinBASIC programming IDE is now released...
Download from here... https://github.com/twinbasic/twinbasic/releases
- 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: 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.
- KNOWN ISSUE: Controls are not being destroyed properly by the form designer, causing big memory leaks (broken in this build)
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- fixed: internal redefinition of ITwinBasicDesignerExtensions::GetIViewObject in NativeCommonControls package was incorrect [ https://github.com//issues/2198 ]
- added: built-in conditional compilation constants TWINBASIC_TARGETOS_MAJOR and TWINBASIC_TARGETOS_MINOR to represent the root project target OS setting
A workaround for the memory leaks is to routinely restart the compiler (not the whole IDE), until fixed.
-
Jul 11th, 2025, 07:36 AM
#614
Re: twinBASIC programming - Beta releases
BETA 856 of the twinBASIC programming IDE is now released...
Download from here... https://github.com/twinbasic/twinbasic/releases
- 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: 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.
- KNOWN ISSUE: Controls are not being destroyed properly by the form designer, causing big memory leaks (broken in this build)
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- fixed: potential codegen crash when using non-simple For statements [ Excalibur, private ]
- fixed: some edge cases with regards to whitespace handling in Input file statements [ Excalibur, private ]
- fixed: Close #0 should be a no-op and not raise an error [ axisdj, discord ]
- improved: the IDE will now report a critical error in the DEBUG CONSOLE if the OS per-process GDI handle limit has been reached
A workaround for the memory leaks is to routinely restart the compiler (not the whole IDE), until fixed.
-
Jul 12th, 2025, 07:19 AM
#615
twinBASIC programming - Beta releases
BETA 857 of the twinBASIC programming IDE is now released...
Download from here... https://github.com/twinbasic/twinbasic/releases
- 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: 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.
- KNOWN ISSUE: Controls are not being destroyed properly by the form designer, causing big memory leaks (broken in this build)
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- fixed: auto correction of "Function something as something" (and similar syntax) was not working if the letter casing of "As" is not as expected [ VanGoghGaming, discord ]
- added: 1 language pack (Polish)
- special thanks to our community members for the new/updated language packs (Michal)
A workaround for the memory leaks is to routinely restart the compiler (not the whole IDE), until fixed.
-
Jul 14th, 2025, 08:10 AM
#616
twinBASIC programming - Beta release 858
BETA 858 of the twinBASIC programming IDE is now released...
Download from here... https://github.com/twinbasic/twinbasic/releases
- 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: 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.
- KNOWN ISSUE: Controls are not being destroyed properly by the form designer, causing big memory leaks (broken in this build)
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- fixed: controls named the same as a base form method or property no longer take precedence [ Excalibur, private ]
- added: warning TB0028 "control is overshadowed by base form method or property of the same name"
- fixed: using nested packages containing AX controls could fail at runtime in built executables with deserialization errors [ RobWubs, discord ]
A workaround for the memory leaks is to routinely restart the compiler (not the whole IDE), until fixed.
-
Jul 14th, 2025, 09:18 PM
#617
Re: twinBASIC programming - Beta releases
BETA 859 of the twinBASIC programming IDE is now released...
Download from here... https://github.com/twinbasic/twinbasic/releases
- 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: 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.
- KNOWN ISSUE: Controls are not being destroyed properly by the form designer, causing big memory leaks (broken in this build)
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- fixed: syntax highlighting is corrupted when using Generics from another module, in some instances [ VanGoghGaming, discord ]
- added: support for ActiveX control Verbs into the form designer control context menu (e.g. CodeJock control add entries here)
A workaround for the memory leaks is to routinely restart the compiler (not the whole IDE), until fixed.
-
Jul 15th, 2025, 05:51 AM
#618
twinBASIC programming - Beta release 860
BETA 860 of the twinBASIC programming IDE is now released...
Download from here... https://github.com/twinbasic/twinbasic/releases
- 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: 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.
- KNOWN ISSUE: Controls are not being destroyed properly by the form designer, causing big memory leaks (broken in this build)
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- added: 'Large Address Aware' is now the default mode for new projects, to help in loading and dealing with larger projects [ jovick, discord ]
- fixed: IDE restoration of open editors, etc., would fail when a project is opened and the LAA/DEP options don't match the currently loaded compiler [ fafalone, discord ]
A workaround for the memory leaks is to routinely restart the compiler (not the whole IDE), until fixed.
-
Jul 16th, 2025, 08:46 AM
#619
Re: twinBASIC programming - Beta releases
BETA 861 of the twinBASIC programming IDE is now released...
Download from here... https://github.com/twinbasic/twinbasic/releases
- 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: 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.
- KNOWN ISSUE: Controls are not being destroyed properly by the form designer, causing big memory leaks (broken in this build)
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- improved: Import feature (PROJECT EXPLORER context menu -> Import...) now allows importing individual files from TWINPROJ and VBP files
A workaround for the memory leaks is to routinely restart the compiler (not the whole IDE), until fixed.
-
Jul 16th, 2025, 11:45 AM
#620
twinBASIC programming language and IDE download - Beta release 862
BETA 862 of the twinBASIC programming IDE is now released...
Download from here... https://github.com/twinbasic/twinbasic/releases
- 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: 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.
- KNOWN ISSUE: Controls are not being destroyed properly by the form designer, causing big memory leaks (broken in this build)
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- fixed: Import VBP/TWINPROJ feature treeview would disappear when collapsing nodes [ AntsAntix, discord ]
- fixed: OLEDragOver/OLEDragDrop events were not correctly populating the Shift argument [ XYplorer, discord ]
- fixed: ComboBox focus issue when focus is moved away to another window and then to a ComboBox control [ https://github.com//issues/2199 ]
- fixed: Printer.TextWidth/TextHeight incorrectly defined with ByRef input param [ fafalone, private/3 ]
- fixed: Keyword 'Randomize' should not be allowed as a line label, to match VBx [ fafalone, private/4 ]
- fixed: type library loading adjustments, so the cached typelib path is now only used as a final fallback [ fafalone, private/6 ]
A workaround for the memory leaks is to routinely restart the compiler (not the whole IDE), until fixed.
-
Jul 16th, 2025, 05:29 PM
#621
twinBASIC programming - Beta releases
BETA 863 of the twinBASIC programming IDE is now released...
Download from here... https://github.com/twinbasic/twinbasic/releases
- 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: 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.
- KNOWN ISSUE: Controls are not being destroyed properly by the form designer, causing big memory leaks (broken in this build)
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- fixed: (regression in BETA 861) broken MDIForm implementation due to changes to TextWidth/Height [ John, discord ]
A workaround for the memory leaks is to routinely restart the compiler (not the whole IDE), until fixed.
-
Jul 17th, 2025, 11:20 AM
#622
Re: twinBASIC programming - Beta releases
BETA 864 of the twinBASIC programming IDE is now released...
Download from here... https://github.com/twinbasic/twinbasic/releases
- 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: 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.
- KNOWN ISSUE: Controls are not being destroyed properly by the form designer, causing big memory leaks (broken in this build)
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- fixed: bug in Eval() parser requiring whitespace or other terminator after a multiplication symbol [ loquat, discord ]
- fixed: (regression) ImageList property page has been broken for a number of releases [ https://github.com//issues/2200 ]
- fixed: parser error when encountering a line continuation character in the middle of a dot-expression [ fafalone, private/10 ]
- fixed: changed parser handling of bad literal strings termination to better match VBx [ fafalone, private/17 ]
- fixed: errors in Attribute VB_Name syntax no longer throw a compiler error, but a warning instead to better match VBx [ fafalone, private/17 ]
A workaround for the memory leaks is to routinely restart the compiler (not the whole IDE), until fixed.
-
Jul 17th, 2025, 11:27 AM
#623
twinBASIC programming - Beta releases
BETA 865 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 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.
- KNOWN ISSUE: Controls are not being destroyed properly by the form designer, causing big memory leaks (broken in this build)
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- fixed: truncation of error text 'duplicate definition in the current scope' in some instances [ fafalone, discord ]
- fixed: ComboBox Change event fires incorrectly during form load if Text property has been set at design time [ fafalone, private/21 ]
- fixed: enum-member resolution in a class was not higher priority than base class members [ fafalone, private/24 ]
- fixed: resolving of LoadPicture() would sometimes bind to stdole instead of Global implementation [ fafalone, private/25 ]
A workaround for the memory leaks is to routinely restart the compiler (not the whole IDE), until fixed.
-
Jul 18th, 2025, 06:47 AM
#624
twinBASIC programming - Beta releases
BETA 866 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 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.
- KNOWN ISSUE: Controls are not being destroyed properly by the form designer, causing big memory leaks (broken in this build)
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- fixed: edge case setting control positioning issue [ fafalone, private/29 ]
- fixed: PictureBox excessive flashing issue when resizing in some instances [ fafalone, private/29 ]
- improved: Eval() now supports number expressed in exponent form [ loquat, discord ]
- fixed: accessing UserControl.ControlName inside UserControl_Initialize event would throw a runtime error [ fafalone, private/30 ]
- fixed: UserControl with a custom Enabled property interferes with built-in graphics implementation [ fafalone, private/41
A workaround for the memory leaks is to routinely restart the compiler (not the whole IDE), until fixed.
-
Jul 29th, 2025, 07:50 AM
#625
Fanatic Member
Re: twinBASIC programming - Beta releases
Haven't seen a new release in nearly 10 days. That's an anomaly since normally a new release comes out daily. Is all OK on the tB team?
-
Jul 29th, 2025, 08:26 AM
#626
Re: twinBASIC programming - Beta releases
-
Jul 29th, 2025, 08:38 AM
#627
Fanatic Member
Re: twinBASIC programming - Beta releases
 Originally Posted by Arnoutdv
Maybe holiday/vacation?
Yes, I was thinking the same. Hope he's doing that. I wasn't sure if new releases would stop if he went away as others are working on the code as well, like fafalone.
I'm not impatient for a new release - just checking in to make sure all is OK.
-
Jul 29th, 2025, 10:11 AM
#628
Re: twinBASIC programming - Beta releases
I'm not part of the development team, just a volunteer mod for the Discord/GitHub and enthusiastic supporter. Still just Wayne developing it afaik.
Don't know what the current situation is, but he's been on Discord. There are a few pending features that need a week or two to implement, maybe we'll see one of them
-
Jul 29th, 2025, 10:22 AM
#629
Re: twinBASIC programming - Beta releases
Let's assume that the easy bugs are being addressed and fixes returned daily, the harder nuts to crack will take more time.
https://github.com/yereverluvinunclebert
Skillset: VMS,DOS,Windows Sysadmin from 1985, fault-tolerance, VaxCluster, Alpha,Sparc. DCL,QB,VBDOS- VB6,.NET, PHP,NODE.JS, Graphic Design, Project Manager, CMS, Quad Electronics. classic cars & m'bikes. Artist in water & oils. Historian.
By the power invested in me, all the threads I start are battle free zones - no arguing about the benefits of VB6 over .NET here please. Happiness must reign.
-
Jul 29th, 2025, 10:43 AM
#630
Fanatic Member
Re: twinBASIC programming - Beta releases
That was another possibility I thought of - maybe he was working on the deeper, harder issues (e.g. memory leak issue).
-
Jul 30th, 2025, 03:09 AM
#631
Re: twinBASIC programming - Beta releases
 Originally Posted by AAraya
Haven't seen a new release in nearly 10 days. That's an anomaly since normally a new release comes out daily. Is all OK on the tB team?
There is now a new release available - Beta 867
-
Jul 30th, 2025, 03:14 AM
#632
twinBASIC programming - Beta releases
BETA 867 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 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.
- KNOWN ISSUE: Controls are not being destroyed properly by the form designer, causing big memory leaks (broken in this build)
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- fixed: bad Enum member declarations could cause compiler restart loop
- fixed: concatenation of literal strings inside a loop could cause runtime failures due to bad constant folding of the concatenation
- fixed: issue with Val() datatype suffix verification [ dannyb1896, discord ]
- fixed: support for Integer-array to string from within a UDT [ fafalone, discord ]
- fixed: datatype suffix characters not always being honoured [ https://github.com//issues/2202 ]
A workaround for the memory leaks is to routinely restart the compiler (not the whole IDE), until fixed.
-
Jul 30th, 2025, 11:40 AM
#633
twinBASIC programming - Beta releases
BETA 868 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 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.
- KNOWN ISSUE: Controls are not being destroyed properly by the form designer, causing big memory leaks (broken in this build)
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- fixed: VBA.Str() function can return the wrong result if OS region system setting "Display Leading Zeros" is turned off [ fan2006, discord ]
A workaround for the memory leaks is to routinely restart the compiler (not the whole IDE), until fixed.
-
Aug 1st, 2025, 06:40 PM
#634
twinBASIC programming - Beta release 869
BETA 869 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 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.
- KNOWN ISSUE: Controls are not being destroyed properly by the form designer, causing big memory leaks (broken in this build)
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- fixed: ImageList property page "Insert..." button not working for multi-selections [ https://github.com//issues/2207 ]
- fixed: form designer mini-bar Left/Center/Right buttons not working for Label and TextBox controls
- fixed: [Source] missing in some cases in the disassembled view of type libraries [ bclothier, discord ]
A workaround for the memory leaks is to routinely restart the compiler (not the whole IDE), until fixed.
-
Aug 2nd, 2025, 05:13 AM
#635
Re: twinBASIC programming - Beta releases
BETA 870 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 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.
- KNOWN ISSUE: Controls are not being destroyed properly by the form designer, causing big memory leaks (broken in this build)
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- fixed: (regression) Reports would not open in the form designer [ John, discord ]
- fixed: potential compiler crash when parsing Erase syntax [ woeoio, discord ]
A workaround for the memory leaks is to routinely restart the compiler (not the whole IDE), until fixed.
-
Aug 14th, 2025, 05:29 AM
#636
twinBASIC programming - Beta 870 re-release
Re-release BETA 870 of the twinBASIC programming language and IDE
Download from here... https://github.com/twinbasic/twinbasic/releases
- 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: 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.
- KNOWN ISSUE: Controls are not being destroyed properly by the form designer, causing big memory leaks (broken in this build)
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- re-release of BETA 870 with all executables now signed with our new code signing certificate
- NOTE: next official update will be on 29th August 2025. Please bear with us whilst we prepare this exciting next instalment.
A workaround for the memory leaks is to routinely restart the compiler (not the whole IDE), until fixed.
-
Aug 15th, 2025, 12:04 PM
#637
Fanatic Member
Re: twinBASIC programming - Beta releases
NOTE: next official update will be on 29th August 2025. Please bear with us whilst we prepare this exciting next instalment.
Hmm - what's cooking in the oven?
-
Aug 29th, 2025, 12:22 PM
#638
twinBASIC programming - Beta releases
BETA 871 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 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.
- KNOWN ISSUE: Controls are not being destroyed properly by the form designer, causing big memory leaks (broken in this build)
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- added: App.IsElevated boolean property
- fixed: having multiple files open in the IDE, of the same name (with different paths), could cause save failures of "no changes detected"
- fixed: code editor 'dirty' marker for tabs was not visible in the Light themes
- added: +/- buttons on the form designer mini toolbar for tweaking the font size
- fixed: leaving a type library dissassembly viewer tab open and then removing the type library from the project would cause "Save Project Failed" errors
- added: search feature to the PROPERTIES panel, allowing to easily filter the property sheet
- fixed: after entering a code line with a missing string terminator ("), the IDE might auto-insert a terminator in the wrong place
- fixed: semantic highlighting could sometimes show incorrectly when adding new form events from the form designer
- improved: many IDE dialogs are now keyboard navigatable using tabs/arrows/enter/escape
- added: themable property DialogButtonFocusRectColor
- improved: form designers will now auto-resync when the compiler is restarted
- improved: updated the twinBASIC compiler EXE manifests, to allow XAML Islands to work from the IDE [ VanGoghGaming, discord ]
- fixed: Menu Click event not fired for intermediate popup submenus [ Don, discord ]
- fixed: calculation of ScaleWidth and ScaleHeight could be off-by-one/two, depending on border property
- fixed: movement of controls using arrow keys in form designer was not working correctly for child controls of a PictureBox when Border is visible [ Don, discord ]
- added: (IDE) open tabs drop down list button, including typing filter
- added: (IDE) 'Recently Closed' list for tabs, available via the new drop down list button
- added: IDE command 'tbEditor_ReopenLastClosedTab', default keyboard binding: CTRL+SHIFT+T
- improved: form designer property sheet enums now show the integer values alongside the enum member name, e.g. "2 - vbStartUpScreen", to match VBx
- fixed: moving controls with the arrow keys in the form designer was being affected by system DPI settings
- improved: (experimental) ALT-drag in the form designer now provides an alternative selection mode where only controls that are fully encapsulately by the lasso rectangle get selected
- fixed: accessing an MDIForm via Forms(index) syntax resulted in an invalid object being returned [ RiverK, vbforums ]
- fixed: setting ctl.Enabled = False from Access UC container would cause display glitches [ Tecman, discord ]
- improved: simplified the Project Settings dialog
- improved: many project settings are now hot updatable without requiring a compiler restart
- fixed: editing project settings could make the whole IDE become sluggish
- added: IDE command 'tbDebug_ToggleBreakOnAllErrors', plus associated menu option under Debug > Debugger options
- added: IDE command 'tbDebug_ToggleDebuggable', plus associated menu option under Debug > Debugger options
- added: IDE command 'tbEditor_ToggleAutoPrettifyCode', plus associated menu option under code EDITOR panel ellipsis ('...') menu
- added: IDE command 'tbEditor_ToggleCodeLensShowProc', plus associated menu option under code EDITOR panel ellipsis ('...') menu
A workaround for the memory leaks is to routinely restart the compiler (not the whole IDE), until fixed.
-
Aug 29th, 2025, 12:28 PM
#639
Re: twinBASIC programming - Beta releases
BETA 872 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 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.
- KNOWN ISSUE: Controls are not being destroyed properly by the form designer, causing big memory leaks (broken in this build)
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- fixed: auto-resync form designer on compiler restarts could freeze at 16% loading [ Alaskan Druid, discord ]
- fixed: using menu Project > References... would result in an empty list of references [ Alaskan Druid, discord ]
- improved: HKEY_LOCAL_MACHINE warning is now muted when 'Register DLL After Build' is set to No [ https://github.com//issues/2225 ]
A workaround for the memory leaks is to routinely restart the compiler (not the whole IDE), until fixed.
-
Aug 30th, 2025, 06:58 AM
#640
twinBASIC programming - Beta releases
twinBASIC programming - Beta release...
BETA 873 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 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.
- KNOWN ISSUE: Controls are not being destroyed properly by the form designer, causing big memory leaks (broken in this build)
- TIP: To download the release, expand the 'Assets' link below and download the 'twinBASIC_IDE_BETA_XYZ.zip' file
- fixed: Available Packages list in References/Settings might not be complete on first being displayed, depending on TWINSERV response time [ Alaskan Druid, discord ]
- fixed: References search bar broken in last few builds
- fixed: WebView2 Package control: could not change the DocumentURL via the form designer property sheet
- improved: property sheet filter now accepts a comma delimited list rather than just a single entry
A workaround for the memory leaks is to routinely restart the compiler (not the whole IDE), until fixed.
Last edited by VB6 Programming; Sep 22nd, 2025 at 12:17 PM.
Tags for this Thread
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|