PBXB64 - V7 + beta Status reached

Started by Theo Gottwald, Yesterday at 12:51:09 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Theo Gottwald

If you find any bugs with the new version, post them below this post.
If you like something also.

P1.png

Raymond Leech

@Theo Gottwald
Not sure if this is the kind of input your looking for, let me know.

In the pbxb64 help file, the tab delete page is listed under the string functions tree. Should probably be under the UI/GUI tree.

Some of your opening paragraphs are being cut off. For example "Private and Exported Procedures". It look like whatever tool you're using is truncating at too small a length (e.g., "procedures are suppor"). I noticed a few others that stopped mid-sentence too but didn't make a list.

On a side note, I've been trying to load the forum to send this message since yesterday. I keep getting a sedo parking page.

  •  

Theo Gottwald

Thats right i am searching for a solution why the sedo parking comes.
Maybe i have to switch the provider, Ionos is a mess.
I am still looking around for the best solution.

About the help file - every critic is welcome.
However we did not work much on that.

The last task was to make the Beta as bugfree as possible.
But you are right its a good time to also rework the helpfiles.

2026-06-15 20_38_48-IT-Berater.org - sftp___p8468946@home38531796.1and1-data.host - FileZilla.png

Raymond Leech

One more thought,
I liked Juergen's addition of qword (unsigned quad). I thought it was mentioned somewhere, but its not in the help file.
  •  

Theo Gottwald

did you check the c-frontend, is it a c-datatype maybe (then you can also use it in Basic).
If not keep it on the todo list we can make it for a next release.
We have implemented >100 Datatypes, one more is not a big deal.

Stan Duraham

On a side note, I thought the graph had something to do with the compiler. Pasted it into LM Studio, got the translation.
  •  

Stan Duraham

Tried one of the samples. Got this error.

'v4_sub_call.bas
DECLARE SUB Touch(BYVAL x AS LONG)
SUB Touch(BYVAL x AS LONG)
    LOCAL y AS LONG
    y = x + 1
    EXIT SUB
END SUB
FUNCTION main() AS LONG
    CALL Touch(41)
    PRINT "native console stub"
    SLEEP 1
    WAITKEY$
    main = 42
END FUNCTION

'C:\PBXB64\examples\basic>PBXB64 v4_sub_call.bas -o v4_sub_call.exe
'linker: unresolved symbol __imp_Touch
'linker: 1 final symbol error(s)
'status[10]: linker failed

  •  

Theo Gottwald

#7
Thanks Stan,
Thats just the sort of bugs i need to get it clean.
we will fix this with V8.

2026-06-16 14_02_36-Greenshot.png

Just discussing UINT64 and 128 bit datatypes with the agents for V9 ...

2026-06-16 12_45_49-Greenshot.png