It was true. I was stating it is at least partly achievable, implying specifically that some capability is definitely possible and potentially more. It might be a language thing that made you think I was implying otherwise.
Printable View
It was true. I was stating it is at least partly achievable, implying specifically that some capability is definitely possible and potentially more. It might be a language thing that made you think I was implying otherwise.
No, it's still a wrong statement you made, since you claimed that certain "Alpha-capabilites are yet missing" in RC6 -
and that's just not true.
RC6 is smaller, faster and nevertheless has *much* more built-in functionality than the "old Yahoo-engine" you're comparing it to.
And of course it works a bit differently from that "very narrow, and specialized Yahoo-Widget-thingy" -
that's because it's a "general purpose framework" for a "general purpose, native compiling language".
Your own unwillingness to add some missing "out-of-the-box" feature with 5 extra-lines of VB-Code
(to ensure comparable behavior to the Yahoo-engine regarding "click-through-areas") is all what's holding you back.
Olaf
I never made that claim here on this thread, you are misquoting me. Probably looking for a battle. I'm not looking to be misquoted or have another argument with you Olaf, we know how easy those start. I know you love those battles and have history of them too - honestly, there is no point. I don't need to win a battle about RC5/6, not here, I'm not one of your detractors. This thread is about TwinBasic not RC/Cairo, it was just a mention and a positive one, which you misunderstood.
I am sure that is all true.Quote:
RC6 is smaller, faster and nevertheless has *much* more built-in functionality than the "old Yahoo-engine" you're comparing it to.
And of course it works a bit differently from that "very narrow, and specialized Yahoo-Widget-thingy" -
that's because it's a "general purpose framework" for a "general purpose, native compiling language".
I'm not - you made it repeatedly clear - (not only here, but also in other recent threads),
that "some things regarding Alpha-Handling are just not possible with RC6 as it currently is..."
(expressing your hope, that I add these allegedly missing "features" at a later time).
And that simply comes across "all wrong" ...
(because there's nothing I need to add to the Library, to make HitTesting work as you want it)
Instead it is up to you, who could add the following 5 lines into the W_HitTest-Event:
... to make an RC6-Widgets Click- and MouseHover-behavior comparable to the Yahoo-Widgets...Code:Private Sub W_HitTest(ByVal x As Single, ByVal y As Single, HitResultHit As Boolean)
Dim Srf As cCairoSurface, Pxl() As Long
Set Srf = Cairo.ImageList(W.ImageKey)
If Not Srf.BindToArrayLong(Pxl) Or W.Width = 0 Or W.Height = 0 Then Exit Sub
HitResultHit = Pxl(x * Srf.Width / W.Width, y * Srf.Height / W.Height)
Srf.ReleaseArrayLong Pxl
End Sub
It is also up to you, to ask for clarification (in case it is not immediately clear, what's happening in these 5 lines)...
That's what "normal people, interested in learning a so far unknown library" would do...
I'm only trying to clean-up your own misconceptions about RC6/Cairos Alpha-capabilities -
especially with regards to Widget-HitTesting (before others might "adopt them as truth").
And please stop, trying to paint me as a "raving lunatic" (constantly on the lookout for battle) -
... I'm trying to convey knowledge here - heck, even in my ".NET-fights with Niya" it was all about:
"how to do the same thing in as few lines of as possible in VB6"... stuff you could have learned from -
but instead your frustration "due to not understanding even half of it",
leads you to post "helpful, constant reminders" like the text in your signature...
It's not me, my friend - who's after you, believe me... (it's more like the opposite seems to be the case).
Olaf
Yes, let's say well you won that one then just to close it off. I'm not after you. I support your efforts. No-one said you were a lunatic, I just knew this was one going to go off the rails as always. Let's get back to TwinBasic.
PS. Just so you feel less of a target, I changed my signature.
Good that the situation was resolved. Now we can get back to TwinBasic.
Wait a sec....I swore I saw a post by fafalone last night right after uncle ber's post.
The mods apparently did not appreciate my wit :cool:
Just because there is a spark doesn't mean that you NEED to pour gasoline on it.
Well at least no one can accuse us of being boring :D
Niya, you have been demoted. You are no longer in my signature.
Aw shucks, now I can no longer impress the ladies :D
twinBASIC status update:
twinBASIC Update: DevCon 2023
Links and resources from Mike Wolfe's talk today at Access DevCon Vienna 2023, twinBASIC + Access: Future Plans.
https://nolongerset.com/devcon-2023-tb/
16 Best BASIC-like programming languages
https://www.slant.co/topics/9807/~ba...ming-languages
twinBASIC status update:
twinBASIC Update: April 30, 2023
Highlights include twinBASIC's annual DevCon Vienna appearance and fafalone's ucExplorer control running in 64-bit MS Access.
https://nolongerset.com/twinbasic-update-april-30-2023/
The discussion on the Return statement caught my eye. It occurs to me that all the problems surrounding it could be solved very easily......use a different name. Perhaps "Ret", like in assembly. All those problems go away just by using a different name for the statement.
twinBASIC status update:
twinBASIC Update: May 7, 2023
Highlights include a new Access library from Ben Clothier built with twinBASIC, a project status update from Wayne, and a couple of tB mentions in Reddit.
https://nolongerset.com/twinbasic-update-may-7-2023/
twinBASIC status update on YouTube
Learn about what the future of twinBASIC and Microsoft Access might look like from Mike Wolfe's Access DevCon Vienna 2023 presentation.
https://nolongerset.com/video-twinbasic-devcon-2023/
https://www.youtube.com/watch?v=Vq4ZFkeZyiA&t
The Stack Overflow 2023 Developer Survey is now live.
twinBASIC isn't included in the list of programming languages, but you are allowed to type in your own favorite language(s).
This survey is anonymous.
https://stackoverflow.blog/2023/05/0...y-is-now-live/
BETA 298 and BETA 299 of the twinBASIC programming IDE are 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/
BETA 300 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/
This release is a bit Spartan.
But Wayne's back and the march forward continues, that's the important part.
It's all Greek to me.
Yes yes I get it now 🤣
Took me a minute, too.
twinBASIC status update:
twinBASIC Update: May 14, 2023
Highlights include the return of regular twinBASIC releases, the twinBASIC Update video from Access DevCon Vienna, and multiple tB appearances on Hacker News.
https://nolongerset.com/twinbasic-update-may-14-2023/
BETA 301 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/
BETA 302 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
BETA 303 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/
There's still some bugs, particularly on the level select form, but in a triumph of compatibility, Carles PV's Lems (a remake of the classic Lemmings) is fully playable in tB.
https://github.com/fafalone/Lems64
https://www.vbforums.com/images/ieimages/2023/05/11.jpg
The repository has an untouched version of the VB6 version I made a couple bugfixes to then imported to tB once it was working, and more exciting, a 64bit version, replacing the TreeView with a twinBASIC TreeView, and the ImageList control with my own 64bit-compat port of Krool's VBCCR ImageList.
I've gotten some complex API-heavy projects to work, but that this is working when it's a bunch of highly complicated VB-based rendering of a game, shows just how incredibly close tB is to full compatibility now.
(Requires tB Beta 303 or newer, released the day of this post)
That is rather impressive. You know my thread? https://www.vbforums.com/showthread....e13&highlight=
I think that we will need a similar thread for TwinBasic, images and descriptions, very soon.
We are soon reaching a time when the replacement for VB6 (TwinBasic) will be dominant form and we have to decide whether we on this forum decide to let TB = VB6 and not just push it into a niche part of this forum. If we do decide that TB'ers can post their creations just as we post pure VB6 apps then we don't have to do anything. If we decide to enforce the boundaries too formally this place will die and the TBforum will take over. I suggest we allow these direct VB6 replacements IN as it were.
Could be nice to have one here... there is something like it; there's a 'Show and tell' channel on the twinBASIC Discord for sharing current projects.
I've been thinking the VB6 forum might be more appropriate for twinBASIC threads once it gets going... being 100% backwards compatible is a completely different thing than every other 'Other BASIC' like B4X, Xojo, FreeBasic, QB64, etc. Could introduce tags for it.
When it becomes far more popular than VB6, that might be the time for a dedicated forum... but I think the current solution of relegating it to an often-unchecked catchall forum, where everyone is just posting in one thread, has the impact of keeping tB discussion off of VBF and instead in the tB Discord or GitHub.
As I've mentioned before, I think a lot of people in the community don't know just how incredibly far along tB is... I stumbled on this thread myself just like 8 months ago and I was very much surprised at that time, and became an instant fan.
BETA 304 of the twinBASIC programming IDE is now available...
Download from here... https://github.com/twinbasic/twinbasic/releases
Release the Lemmings :)
- 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
BETA 305 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/
BETA 306 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
BETA 307 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
BETA 308 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/
BETA 309 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
In a significant move towards preserving classic code, TwinBASIC, a modern BASIC compiler aiming for complete compatibility with all existing VB6 and VBA code, is making steady progress...
https://8bitnews.io/article/twinbasi...aign=twinbasic
BETA 310 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
I'm not an ex-tractor fan. I still like tractors.
Attachment 187691
twinBASIC status update:
twinBASIC Update: May 21, 2023
Highlights include a twinBASIC port of the classic Lemmings PC game, the potential sale of Wayne's MDE conversion service, and a mention in the 8bitnews Newsletter.
https://nolongerset.com/twinbasic-update-may-21-2023/
BETA 311 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/
https://www.youtube.com/watch?v=Il43JqfzaRM
We all love tractors and diggers.
It's an ancient meme in this forum, quite possibly from before your time, even though you've been on here for quite some time. It's that old. There was a series of posts where people were coming up with contrived ways to use the term 'extractor fan' with different meanings.
BETA 312 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/
BETA 313 and Beta 314 of the twinBASIC programming IDE are now available...
*** Use Beta 314 ***
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/
Official list of new twinBASIC features
https://www.vbforums.com/showthread....=1#post5598184
Also see https://twinbasic.com/
I get this error when i try to compile an imported vbp project IDE 314.Using Previous IDE Not show any error.
IDE affected 312 to 314
IMAGE
https://iili.io/HrdiMZJ.jpg
VBF has some issues with attachments; can you repost, or better yet, describe the error in more detail?
- and perhaps it might be best to start posting such support threads in a different part of the forum, away from this one which has now morphed into becoming "Announcing TwinBasic Progress".
Moderators: Can we change the name of this thread to correspond to its current function? We don't want it to become a catch-all for every TB related issue.
Yeah the whole 'everything in a single thread' thing is a big part of why both GitHub and Discord have bigger tB communities even when most of us are members here... There's a whole subforum for Azure/Cloud with 11 threads *ever*, Xamarin with 33 threads *ever* and several other extremely low-activity forums for niche areas related to .NET in general. By the standard set there tB has already exceeded the minimum level of activity that should qualify it for it's own subforum, and it's more directly related to VB than some of the others too.
So tB forum when? :D
In the meantime if you really want to be where the tB action is happening, Discord is the big one, GitHub is bit less active but still far moreso than here.