-
Jan 19th, 2023, 07:33 AM
#1321
Re: TwinBASIC programming
-
Jan 22nd, 2023, 06:57 PM
#1322
Re: TwinBASIC programming
twinBASIC status update:
Archive Collection: twinBASIC: January 22, 2023
This week, some favorite twinBASIC articles instead of the usual project update.
https://nolongerset.com/archive-collection-twinbasic/
-
Jan 30th, 2023, 04:38 AM
#1323
Re: TwinBASIC programming
twinBASIC status update:
twinBASIC Update: January 29, 2023
Highlights include an updated roadmap and v1 release date, new UserControl events support, and several new tB sample projects from fafalone and Ben Clothier.
https://nolongerset.com/twinbasic-up...nuary-29-2023/
-
Feb 2nd, 2023, 11:50 AM
#1324
Re: twinBASIC programming IDE - download and install
At last! BETA 238 of the twinBASIC programming IDE is now available...
Major rewrite of ActiveX extender and UserControl implementations to better match VB6 behaviours. twinBasic generated ActiveX controls can now be used in VB6, and other hosts.
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
How to install https://nolongerset.com/how-to-install-twinbasic/
-
Feb 3rd, 2023, 05:12 AM
#1325
Re: twinBASIC programming IDE - download and install
BETA 239 of the twinBASIC programming IDE is now available...
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
How to install https://nolongerset.com/how-to-install-twinbasic/
-
Feb 3rd, 2023, 11:08 AM
#1326
Re: twinBASIC programming IDE - download and install
BETA 241 of the twinBASIC programming IDE is now available...
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
How to install https://nolongerset.com/how-to-install-twinbasic/
-
Feb 4th, 2023, 06:35 AM
#1327
Re: twinBASIC programming IDE - download and install
BETA 242 of the twinBASIC programming IDE is now available...
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
How to install https://nolongerset.com/how-to-install-twinbasic/
-
Feb 5th, 2023, 05:53 PM
#1328
Re: TwinBASIC programming
twinBASIC status update:
twinBASIC Update: February 5, 2023
Highlights include a major rewrite of the ActiveX implementation, updates to two community projects, and a discussion about the business side of twinBASIC.
nolongerset.com/twinbasic-update-february-5-2023/
-
Feb 6th, 2023, 03:00 PM
#1329
Re: twinBASIC programming IDE - download and install
BETA 243 of the twinBASIC programming IDE is now available...
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
How to install https://nolongerset.com/how-to-install-twinbasic/
-
Feb 7th, 2023, 01:51 PM
#1330
Re: twinBASIC programming IDE - download and install
BETA 244 of the twinBASIC programming IDE is now available...
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
How to install https://nolongerset.com/how-to-install-twinbasic/
-
Feb 8th, 2023, 10:53 AM
#1331
Re: twinBASIC programming IDE - download and install
BETA 245 of the twinBASIC programming IDE is now available...
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
How to install https://nolongerset.com/how-to-install-twinbasic/
-
Feb 9th, 2023, 11:02 AM
#1332
Re: twinBASIC programming IDE - download and install
BETA 246 of the twinBASIC programming IDE is now available...
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
How to install https://nolongerset.com/how-to-install-twinbasic/
-
Feb 10th, 2023, 04:17 AM
#1333
New Member
Re: TwinBasic
What do you think is the right time to release TwinBasic next month, late February?
-
Feb 10th, 2023, 05:22 AM
#1334
Re: TwinBasic
Btw, there is an updated roadmap in issues which says Tentative Release Date: 3rd July 2023
There is no v1 release in late February planned, still in BETA.
cheers,
</wqw>
-
Feb 10th, 2023, 07:23 AM
#1335
Addicted Member
Re: TwinBasic
What itches do you all see twinBasic scratching?
I understand that it's aimed primarily at VBA users and VB6 users.
Will it be attractive to people outside those groups?
I know nothing about VBA programming in MS Office but it would be interested to
hear about the possibilities tb will offer there that aren't available with VBA.
In my case I have quite a lot of VB6 code. At the moment I am mainly viewing tb
as a sort of insurance policy for that. Fear of support for vb6 in windows going
away has always been a nagging worry of mine.
Maybe it reflects a lack of imagination on my part but I don't feel hamstrung by
vb6's limitations, currently.
But then I may have become a bit institutionalised in vb6.
What exciting possibilites do others see?
-
Feb 10th, 2023, 07:46 AM
#1336
Re: TwinBasic
Well, compared to other languages the combination of VB6 and its RAD IDE, run, stop, debug and continue are still the superior choice. I am talking about youngsters starting out programming today. For all the other languages there is nothing that is as good all round. MS Visual Studio is overly complex and the .NET languages are inaccessible to starters.
If TwinBasic manages to replicate the VB6 experience then it seems a natural starting point for VB6 BASIC to retake the role of newcomer's language. My thoughts are the same for both TwinBasic and RADBasic whichever takes the crown. Personally, I may continue to code in the VB6 IDE and use the 64bit capability of TB/RB (whichever) to gain some future-proofing potential for my creations. Whether I choose to create 64bit versions of my programs will be down to the world deciding that they really don't want 32bit apps anymore. For me, there is no other major driver.
If, on the way VB6+TB/RB gains some future technologies, PROMISEs, multithreading and marshalling, transparent forms and controls, support for modern image formats, more than 256 controls per form, timer independence from forms, internal limitations removed by 64bitness, unicode file i/o, multiline tooltips &c&c - then I will be stimulated enough to move fully into TB/RB. For me though, what VB6 offers now is STILL very good, it just needs updating for it to shine.
By the power invested in me, all the threads I start are Niya and Olaf free zones - no arguing about the benefits of VB6 over .NET here please. Happiness must reign.
-
Feb 10th, 2023, 06:41 PM
#1337
Re: twinBASIC programming IDE - download and install
BETA 247 of the twinBASIC programming IDE is now available...
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
How to install https://nolongerset.com/how-to-install-twinbasic/
-
Feb 11th, 2023, 04:58 AM
#1338
Re: twinBASIC programming IDE - download and install
BETA 248 of the twinBASIC programming IDE is now available...
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
How to install https://nolongerset.com/how-to-install-twinbasic/
-
Feb 11th, 2023, 06:38 AM
#1339
Re: TwinBasic
 Originally Posted by yereverluvinuncleber
Well, compared to other languages the combination of VB6 and its RAD IDE, run, stop, debug and continue are still the superior choice. I am talking about youngsters starting out programming today. For all the other languages there is nothing that is as good all round. MS Visual Studio is overly complex and the .NET languages are inaccessible to starters.
If TwinBasic manages to replicate the VB6 experience then it seems a natural starting point for VB6 BASIC to retake the role of newcomer's language. My thoughts are the same for both TwinBasic and RADBasic whichever takes the crown. Personally, I may continue to code in the VB6 IDE and use the 64bit capability of TB/RB (whichever) to gain some future-proofing potential for my creations. Whether I choose to create 64bit versions of my programs will be down to the world deciding that they really don't want 32bit apps anymore. For me, there is no other major driver.
If, on the way VB6+TB/RB gains some future technologies, PROMISEs, multithreading and marshalling, transparent forms and controls, support for modern image formats, more than 256 controls per form, timer independence from forms, internal limitations removed by 64bitness, unicode file i/o, multiline tooltips &c&c - then I will be stimulated enough to move fully into TB/RB. For me though, what VB6 offers now is STILL very good, it just needs updating for it to shine.
You really ought to check it out then, because most of that wish list is available *already* in the beta versions.
tB already supports modern image formats. Transparent forms are supported via the TransparencyKey property. There's no limit on controls, and no other artificial limits either. The controls all support Unicode (i'd have to check about the native input functions; and also the IDE supports it so you can have Unicode strings in your code, plus there's DeclareWide to turn off Unicode-ANSI conversion to APIs). There's no multithreading syntax yet (planned for later this year), but unlike VB6, it doesn't crash when you use CreateThread, so you can multithread using the low level APIs for it Windows offers (I've created a demo of this, and the 64bit tB port of my Event Tracer uses multithreading).
There's plenty of other new stuff right now... generics, overloading methods, new operators (+= and family, and bitshit operators << and >>, short-circuiting conditionals OrElse and AndAlso), Continue For/While, support for AddressOf for class/form/UC methods, ability to define interfaces and coclasses in-project instead of needing type libraries, ability to compile 64bit ActiveX controls for use in 64bit VBA and .NET (my ShellBrowser runs in 64bit .NET WinForms now, and that's no simple control), Implements-Via to wrap classes and extend them, ability to use Implements with inherited interfaces-- it will automatically supply the parent interfaces to QI calls too, Err.LastHResult and Err.ReturnHResult for interfaces (the 2nd one is huge as it eliminates a lot of the need for vtable swapping), built in support for driver development, and a number of other things. This is what's available right now... there's more planned like full inheritance, exporting TLBs, in-project aliases, etc, and Wayne is very responsive to requests if there's other features you had in mind.
The only real weak spot right now is the IDE and a couple missing VB6 features like MDI forms and the Printer object. The IDE still has some really helpful features VB doesn't though, like code folding (and you can define Regions that can be collapsed to collapse entire blocks of methods) and size/offset info for UDTs and interfaces on hover, and sticky scroll. There will be a lot of IDE improvements between now and July too.
Meanwhile the most current release of RB doesn't even support the 'And' operator or 95% of original VB6 syntax... that's why I was saying in the other thread that unless there's been a shocking amount of progress in the now 4-month overdue new beta, it's no longer worth mentioning in the same breath as a potential successor.
Last edited by fafalone; Feb 11th, 2023 at 08:39 AM.
-
Feb 11th, 2023, 05:53 PM
#1340
Re: TwinBasic
Don't get me wrong, I am expecting TB to have those things you have kindly listed...
As vbrad said I don't feel hamstrung by VB6's limitations, currently, as I have workarounds for many of VB6's limitations and I'm not pushing the envelope as many others are.
For the time being I still believe VB6-BASIC (we really need to find a new name for the VB6-family of BASICs) is the tool for learning programming.
I pray for TB, I hope for RB.
By the power invested in me, all the threads I start are Niya and Olaf free zones - no arguing about the benefits of VB6 over .NET here please. Happiness must reign.
-
Feb 11th, 2023, 11:20 PM
#1341
Re: TwinBasic
I'm not so sanguine about any basic being the tool for learning programming, at the moment. The programming world seems to have splintered quite a bit more than it had back in the mid-90s. Back then, you chose Apple or Windows. If you chose Windows, you had only a few realistic options available, including C/C++ and VB6, of which VB6 was by far the most accessible. These days, I see classes in C++ as introductory courses, and whole fields of scientists are learning R...of all things, while GIS folks seem to be pushed into Python. And then there's the web, which was barely a thing back in the 90s. Yeah, there was a web, but nothing like what we have today. These days, some people are talking about the desktop programs being a dead end. I don't agree, as there are things that the web will never do, but they DO have a point.
Basically, I'd say that the tool for learning programming will be either A) whatever is free, or B) whatever is taught in schools. Lots of schools taught nothing at all when I was in school (80s), or at least they weren't focusing on it all that much. I had no computer requirements in high school. There were some programming classes, but they were in BASIC and Pascal, while the teachers were 'those assigned to it'. Some of my friends were better at it than the teachers, and both parties new it. That's not the case anymore, at least not in a high school like that (it was a bit on the rich end of things, though not excessively so). In college, there were no computer requirements for my class, though the class right after mine did have to take some kind of computer class. I don't remember whether it was programming or something else. By the 90s, taking at least something in computers was mandatory, but it was just starting to take hold.
These days, with the options as broad and deep as they currently are, I'm none too sanguine.
My usual boring signature: Nothing
 
-
Feb 12th, 2023, 07:45 AM
#1342
Re: twinBASIC programming IDE - download and install
BETA 249 of the twinBASIC programming IDE is now available...
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
How to install https://nolongerset.com/how-to-install-twinbasic/
-
Feb 12th, 2023, 03:54 PM
#1343
Re: TwinBASIC programming
twinBASIC status update:
twinBASIC Update: February 12, 2023
Highlights include an improved UX for selecting one control from a group of controls, an update to the ActiveX Control project type, and some IID advice.
https://nolongerset.com/twinbasic-up...ruary-12-2023/
-
Feb 13th, 2023, 12:17 PM
#1344
Re: twinBASIC programming IDE - download and install
BETA 250 of the twinBASIC programming IDE is now available...
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
How to install https://nolongerset.com/how-to-install-twinbasic/
-
Feb 16th, 2023, 11:27 AM
#1345
Re: twinBASIC programming IDE - download and install
BETA 251 of the twinBASIC programming IDE is now available...
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
How to install https://nolongerset.com/how-to-install-twinbasic/
List of missing/unimplemented intrinsic control properties and methods https://github.com/twinbasic/twinbasic/issues/1188
-
Feb 17th, 2023, 04:35 AM
#1346
Re: twinBASIC programming IDE - download and install
BETA 252 of the twinBASIC programming IDE is now available...
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
How to install https://nolongerset.com/how-to-install-twinbasic/
List of missing/unimplemented intrinsic control properties and methods https://github.com/twinbasic/twinbasic/issues/1188
-
Feb 17th, 2023, 01:01 PM
#1347
Re: twinBASIC programming IDE - download and install
BETA 253 of the twinBASIC programming IDE is now available...
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
How to install https://nolongerset.com/how-to-install-twinbasic/
-
Feb 18th, 2023, 10:08 AM
#1348
Re: twinBASIC programming IDE - download and install
BETA 254 of the twinBASIC programming IDE is now available...
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
How to install https://nolongerset.com/how-to-install-twinbasic/
-
Feb 19th, 2023, 03:42 AM
#1349
Re: twinBASIC programming IDE - download and install
BETA 255 of the twinBASIC programming IDE is now available...
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
How to install https://nolongerset.com/how-to-install-twinbasic/
-
Feb 20th, 2023, 11:25 AM
#1350
Re: TwinBASIC programming
twinBASIC status update:
twinBASIC Update: February 19, 2023
Highlights include an option to customize fonts in the IDE, newly implemented OLE Drag/Drop methods and events, and a new vbNullPtr constant.
nolongerset.com/twinbasic-update-february-19-2023/
-
Feb 22nd, 2023, 07:48 AM
#1351
Re: TwinBASIC programming
-
Feb 26th, 2023, 06:02 PM
#1352
Re: TwinBASIC programming
twinBASIC status update:
twinBASIC Update: February 26, 2023
Highlights include a big announcement for twinBASIC in the world of Access and the release of ZoneStripper, another of fafalone's VB6 twinBASIC ports.
nolongerset.com/twinbasic-update-february-26-2023
-
Feb 27th, 2023, 03:37 PM
#1353
Re: twinBASIC programming IDE - download and install
BETA 256 of the twinBASIC programming IDE is now available...
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
How to install https://nolongerset.com/how-to-install-twinbasic/
-
Feb 28th, 2023, 05:19 AM
#1354
Re: twinBASIC programming IDE - download and install
BETA 257 of the twinBASIC programming IDE is now available...
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
How to install https://nolongerset.com/how-to-install-twinbasic/
-
Mar 2nd, 2023, 05:42 AM
#1355
Re: twinBASIC programming IDE - download and install
BETA 258 of the twinBASIC programming IDE is now available...
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
How to install https://nolongerset.com/how-to-install-twinbasic/
-
Mar 3rd, 2023, 08:04 AM
#1356
Re: twinBASIC programming IDE - download and install
The twinBASIC programming IDE BETA 259 is now available...
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
How to install https://nolongerset.com/how-to-install-twinbasic/
-
Mar 3rd, 2023, 02:56 PM
#1357
Re: twinBASIC programming IDE - download and install
The twinBASIC programming IDE BETA 260 is now available...
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
How to install https://nolongerset.com/how-to-install-twinbasic/
-
Mar 4th, 2023, 06:15 AM
#1358
Re: twinBASIC programming IDE - download and install
BETA 261 of the twinBASIC programming IDE is now available...
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
How to install https://nolongerset.com/how-to-install-twinbasic/
-
Mar 5th, 2023, 03:34 AM
#1359
Hyperactive Member
Re: twinBASIC programming IDE - download and install
Does anyone know if another GUI, a modern one, is planned in the future? At least one closer to the existing one in vb6.
"VB code is practically pseudocode" - Tanner Helland
"When you do things right, people won't be sure you've done anything at all" - Matt Groening
-
Mar 5th, 2023, 03:36 AM
#1360
Re: TwinBasic
TwinBASIC is it. There's nothing else.
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
|