-
May 11th, 2022, 11:13 AM
#961
Addicted Member
Re: TwinBasic
BETA 34 is now available:
https://www.twinbasic.com/downloads/...DE_BETA_34.zip
- improved: Sample 0 (WebView2) with a form demonstrating Virtual Folder Mapping and some javascript integration
-
May 12th, 2022, 12:44 AM
#962
Addicted Member
-
May 12th, 2022, 10:19 AM
#963
Addicted Member
Re: TwinBasic
BETA 36 is now available:
https://www.twinbasic.com/downloads/...DE_BETA_36.zip
- improved: Sample 0 (WebView2) with a form demonstrating how to integrate the Monaco editor into your application, and using 2 WebViews side-by-side
- fixed: adding an event from the form designer inserts into the wrong place if the form has no parameterless `Sub New` defined
- improved: for some wellknown filetypes, the IDE now provides syntax highlighting via the built-in monaco editor support (for javascript/typescript/html/css/json/xml/ini)
- fixed: (regression) execution of properties triggered from the locals/watches window should not allow errors to propagate to the IDE during debugging
- fixed: stepping through code that switches to another file could sometimes not bring the active line into view due to codeLens data not being ready
- fixed: codegen error for set-assignments on UDT array fields [ https://github.com/WaynePhillipsEA/twinbasic/issues/834 ]
-
May 13th, 2022, 02:55 AM
#964
Addicted Member
Re: TwinBasic
BETA 37 is now available:
https://www.twinbasic.com/downloads/...DE_BETA_37.zip
- fixed: using Implements with a class that has a Friend member caused compiler instability during editing [jpbro]
-
May 14th, 2022, 02:32 AM
#965
Addicted Member
Re: TwinBasic
BETA 38 is now available:
https://www.twinbasic.com/downloads/...DE_BETA_38.zip
- fixed: LoadRes* functions were broken in DLL builds
- fixed: generated ActiveX controls could not expose events to the host
- added: attribute [ EventInterfaceId("{GUID}") ] for controlling the generated source event interface GUID
- added: RaiseEventByName function in the VBA library (similar to CallByName)
- improved: WebView2 control now supports deferred events to circumvent the re-entrancy limitations of the WebView API
- added: Sample9. ActiveX Control WebView2 + Monaco
-
May 14th, 2022, 12:22 PM
#966
Re: TwinBasic
Mike Wolfe's Access DevCon 2022 Video Recording "twinBASIC Update"
https://www.youtube.com/watch?v=y4DRAcdH9tg
There are demos of
- [13:42] Installing the twinBASIC IDE
- [17:00] Creating a VBIDE tool window
- [23:24] Creating a COM add-in
- [29:04] Creating an ActiveX control
- [33:14] Importing a VB6 project (*.vbp file)
If you don't have time to watch the full 45-minute video, there are links to jump to the relevant section for each demo at https://nolongerset.com/devcon-2022-public-sessions/.
-
May 15th, 2022, 01:37 AM
#967
Addicted Member
Re: TwinBasic
BETA 39 is now available:
https://www.twinbasic.com/downloads/...DE_BETA_39.zip
- fixed: input focus problem when switching back to the tb IDE [ https://github.com/WaynePhillipsEA/twinbasic/issues/840 ]
- fixed: error description/source/etc would sometimes be lost when errors are propagated back from a standard module procedure [ https://github.com/WaynePhillipsEA/t...ent-1126863981 ]
- fixed: method descriptions appearing as numbers in generated type libraries [ https://github.com/WaynePhillipsEA/twinbasic/issues/822 ]
- fixed: friend members leaking into implemented classes when using Implements-Via [ https://github.com/WaynePhillipsEA/twinbasic/issues/843 ]
-
May 16th, 2022, 09:30 AM
#968
Addicted Member
Re: TwinBasic
BETA 40 is now available:
https://www.twinbasic.com/downloads/...DE_BETA_40.zip
- fixed: statements entered between an opening `Select Case` and before the first `Case` statement are now not allowed [ https://github.com/WaynePhillipsEA/twinbasic/issues/844 ]
- added: Global.LoadResIdList(resourceType) function, returning an array of names/ids contained within a resource folder, see examples in WebView2 samples (CopyResourcesFolderContentsToLocalPath function)
- added: Screen object, currently only offering Fonts, and FontCount member
- fixed: IDE menu clicks vs mousedown/up behaviour [ https://github.com/WaynePhillipsEA/t...ent-1127692147 ]
-
May 16th, 2022, 10:05 AM
#969
Re: TwinBasic
fixed: statements entered between an opening `Select Case` and before the first `Case` statement are now not allowed
Does that include comments? Or only executable lines (which makes sense)?
-tg
-
May 16th, 2022, 10:09 AM
#970
Addicted Member
Re: TwinBasic
 Originally Posted by techgnome
Does that include comments? Or only executable lines (which makes sense)?
-tg
Yes, comments still allowed.
-
May 16th, 2022, 11:20 AM
#971
Re: TwinBasic
twinBASIC status update:
twinBASIC update May 15, 2022
Highlights include a modern browser control for Microsoft Access (yes, you read that right) and a spirited discussion regarding attribute syntax.
-
May 17th, 2022, 03:42 AM
#972
Re: TwinBasic
As I don't use Basic at all, I don't have any skin in this game. However IMO design by committee (or voting) is not good. Look no further than what happened to Fortran from v77 to v90 (and some of the C++ decisions)! IMO it's preferable to have a 'controlling mind' in charge of a development that considers all proposals but ultimately makes decisions.
All advice is offered in good faith only. You are ultimately responsible for the effects of your programs and the integrity of the machines they run on. Anything I post, code snippets, advice, etc is licensed as Public Domain https://creativecommons.org/publicdomain/zero/1.0/
C++23 Compiler: Microsoft VS2022 (17.2.1)
-
May 17th, 2022, 04:23 AM
#973
Re: TwinBasic
 Originally Posted by 2kaud
IMO it's preferable to have a 'controlling mind' in charge of a development that considers all proposals but ultimately makes decisions.
We already have that.
His name is Wayne Phillips....
One System to rule them all, One Code to find them,
One IDE to bring them all, and to the Framework bind them,
in the Land of Redmond, where the Windows lie
---------------------------------------------------------------------------------
People call me crazy because i'm jumping out of perfectly fine airplanes.
---------------------------------------------------------------------------------
Code is like a joke: If you have to explain it, it's bad
-
May 17th, 2022, 06:28 AM
#974
Re: TwinBasic
Yeah, in this case, Wayne takes input from people, but ultimately he gets to decide if something goes in or not, and if so, how. But, it is good to get some input from others based on how they might use it.
-tg
-
Addicted Member
Re: TwinBasic
Thanks for the feedback guys, much appreciated.
BETA 41 is now available:
https://www.twinbasic.com/downloads/...DE_BETA_41.zip
- fixed: Date$ and Time$ now return the correct invariant formats (MM-DD-YYYY and HH:NN:SS) [ https://github.com/WaynePhillipsEA/twinbasic/issues/846 ]
- fixed: trying to cast an ActiveX control from the host container Object to the real type was failing [ https://github.com/WaynePhillipsEA/twinbasic/issues/848 ]
- fixed: ActiveX controls were exposing all internal members, e.g. the inner controls and inherited UserControl members [ https://github.com/WaynePhillipsEA/twinbasic/issues/849 ]
- fixed: the Save Project dialog now warns if you are about to overwrite an existing project file [ https://github.com/WaynePhillipsEA/twinbasic/issues/850 ]
- fixed: ReDim-Variant[ByRef] bug causing illegal SAFEARRAY initialization [ https://github.com/WaynePhillipsEA/twinbasic/issues/851 ]
- improved: IDE recent projects list was cached at startup rather than being live
- improved: panel collapse toggling now requires clicking on the expand/collapse icon, not the whole title bar [ https://github.com/WaynePhillipsEA/t...ent-1130004050 ]
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
|