> ## Content Index
> Fetch the complete content index at: https://nolongerset.com/llms.txt
> Use this file to discover other available public pages before exploring further.

# twinBASIC Update: August 11, 2025
- URL: https://nolongerset.com/twinbasic-update-august-11-2025/
- Published: 2025-08-12T03:59:00.000Z
- Updated: 2026-05-08T12:46:35.000Z
- Description: Highlights include a Discord community user count milestone, discussion around the experimental tab control, and interest in a standardized logging framework.
- Author: Mike Wolfe
- Tags: twinBASIC Weekly Update, #Import 2026-05-20 02:59

*On April 23, 2021, I helped* [*Wayne Phillips*](https://twitter.com/WaynePhillipsEA/) *introduce the world to* [*twinBASIC*](https://www.twinbasic.com/) *at the* [*Access DevCon Vienna*](https://www.donkarl.com/devcon/) *conference. I* [*boldly predicted*](https://nolongerset.com/devcon-2021/) *that twinBASIC (along with the Monaco editor) would replace VBA and its outdated development environment by 2025\. With that goal in mind, this weekly update is my attempt to keep the project fresh in the minds of the VBA development community.*

*Every ~~Sunday~~ ~~Monday~~ week, I will be providing updates on the status of the project, linking to new articles discussing twinBASIC, and generally trying to increase engagement with the project. If you come across items that should be included here, please leave a comment below.*

*Here are some links to get involved with the project:*

- [***Custom twinBASIC IDE Installation Guide***](https://nolongerset.com/how-to-install-twinbasic/)
- [*twinBASIC Discord Server*](https://discord.com/invite/UaW9GgKKuE) *(*[*chat about the project*](https://github.com/WaynePhillipsEA/twinbasic/discussions/629)*)*
- [*twinBASIC Wiki*](https://github.com/twinbasic/documentation/wiki/) *(list of* [*new features*](https://github.com/twinbasic/documentation/wiki/twinBASIC-Features) *not in VBx)*
- [*GitHub Issue Tracker (report bugs)*](https://github.com/WaynePhillipsEA/twinbasic/issues)
- [*twinBASIC/VBx LinkedIn Group*](https://www.linkedin.com/groups/14132101/)

---

## Highlights

### twinBASIC Discord Server Reaches 1,000

Wayne Phillips commemorated the event with the [following post](https://discord.com/channels/927638153546829845/927638154192748606/1402703713365262569):

![](https://storage.ghost.io/c/eb/d7/ebd732c1-5f03-4f07-b386-5d08557e15c9/content/images/2025/08/image-1.png)

> We've reached 1000 members! Just, amazing. Big thank you to everyone for following the progress of twinBASIC, and for all of your help, encouragement and feedback. This community rocks!  
> Here's to the next 1000 🥂🍾

## Discord Chat Summary

\* *Auto-generated via Gemini-2.5-Pro*

### Overview

This week was marked by a significant community achievement, with the Discord server reaching 1000 members. Technical discussions were vibrant, focusing heavily on UI development challenges, particularly concerning tab controls and custom drawing. The community also engaged in forward-looking conversations about potential new features like a standardized logging framework, while continuing to refine VB6/VBA compatibility.

#### Community Milestone

- **1000 Members Reached**: Official developer `waynephillipsea` announced that the twinBASIC Discord community has grown to over 1000 members, thanking everyone for their support and feedback.
- **Server Rules Update**: `waynephillipsea` also posted an update to the server rules, explicitly prohibiting the use of foul language.

#### UI Development & Controls

- **Experimental Tab Control**: A user's attempt to use the `NewTab` control package led to IDE instability. `waynephillipsea` clarified that this control is considered "highly experimental" and may cause issues in both the IDE and compiled executables. [\[1\]](https://www.vbforums.com/showthread.php?910522-twinBasic-looking-for-MultiPage-control)
- **Alternative Tab Implementation**: As a more stable alternative to `NewTab`, `fafalone` suggested using the tab control from the VBCCR package combined with manually managed `Frame` or `PictureBox` controls to serve as pages.
- **Custom Buttons and Shapes**: For creating buttons with rounded corners, `fafalone` recommended his `ChameleonButton64` project. It was also clarified that the `Shape` control not having a `Click` event is by design, matching VB6's behavior.
- **Drawing and Transparency**: A discussion about `PaintPicture` having issues with transparency led `fafalone` to suggest using API calls like `BitBlt` or `AlphaBlend` as a workaround. [\[2\]](https://www.vbforums.com/showthread.php?404149-RESOLVED-Me-PaintPicture-can-be-transparent)

#### Bug Reports & Compatibility

- **PictureBox AutoSize Property**: A user reported that the `PictureBox.AutoSize` property, when migrated from VB6, can cause the control not to display graphics. `fafalone` acknowledged that some bugs related to `AutoSize` have been reported. [\[3\]](https://github.com/twinbasic/twinbasic/issues/2147)[\[4\]](https://www.vbforums.com/showthread.php?496365-RESOLVED-Picture-Resize-problem)
- **API Declaration Anomaly**: `fafalone` noted a potential compiler issue where declaring `SHGetDesktopFolder` locally resulted in an "incompatible matches" error, while the identical declaration within a package worked correctly.
- **IDE Code Formatter**: `fafalone` questioned if the code prettifier adding a space in `Emit (&Hxx)` would affect compilation. `waynephillipsea` confirmed that it should not cause any problems.

#### Language & Feature Discussions

- **Standardized Logging**: `mansellan` initiated a conversation about the potential for a built-in, standardized logging framework in twinBASIC, similar to .NET's `ILogger` but with a simpler implementation.
- **Debug Output Redirection**: `greedquest` supported the logging idea, adding that it would be useful to redirect `Debug.Print` output to `stderr` or a log file depending on the application type.
- **AI on twinBASIC**: A member shared a surprisingly accurate and positive description of twinBASIC generated by a hypothetical GPT-5, highlighting features like 64-bit support and backward compatibility. [\[5\]](https://twinbasic.com/)

### Conclusion

The week was a blend of celebrating community growth and collaborative, in-depth technical problem-solving. The extensive discussions around UI controls demonstrate a strong user focus on building modern, functional applications. Forward-looking ideas, such as a native logging framework, show the community is actively thinking about the long-term evolution of the language, reinforcing the project's positive momentum.

---

Learn more:

1. [Thread: twinBasic: looking for MultiPage control - VBForums](https://www.vbforums.com/showthread.php?910522-twinBasic-looking-for-MultiPage-control)
2. [Thread: \[RESOLVED\] Me.PaintPicture can be? transparent - VBForums](https://www.vbforums.com/showthread.php?404149-RESOLVED-Me-PaintPicture-can-be-transparent)
3. [The picture box inside a control is improperly resized causing the bottom half to be missing. · Issue #2147 - GitHub](https://github.com/twinbasic/twinbasic/issues/2147)
4. [Thread: \[RESOLVED\] Picture Resize problem - VBForums](https://www.vbforums.com/showthread.php?496365-RESOLVED-Picture-Resize-problem)
5. [twinBASIC Welcome](https://twinbasic.com/)

### 

## Around the Web

*Nothing noteworthy this week.*

### 

## Changelog

Here are the updates from the past week. You can also find this information by visiting the GitHub [twinBASIC Releases page](https://github.com/WaynePhillipsEA/twinbasic/releases).

[Releases · WaynePhillipsEA/twinbasicContribute to WaynePhillipsEA/twinbasic development by creating an account on GitHub.![](https://github.githubassets.com/favicons/favicon.svg)GitHubWaynePhillipsEA![](https://opengraph.githubassets.com/13bf5f13278e5633e644e312c6a75cfe0baf97f01dd45660573b36f5de0ee945/WaynePhillipsEA/twinbasic)](https://github.com/WaynePhillipsEA/twinbasic/releases)

- *No new releases this week.*