Recently Updated Posts

donnybowers
Junior Member
**

donnybowers Avatar

My website was created in the mid 2000s. Unfortunately I lost the code somehow.
Posts: 70Male

Post by donnybowers on Apr 19, 2025 21:02:15 GMT -5

If I remember right, the instructions I once saw on this forum for setting up the server looked fairly easy to follow. At that time I was focusing on trying to figure out if I could use Run BASIC for what I wanted to do, and I never ended up getting the pro version. Mostly because Linux dropped support for 32 bit compatibility on 64 bit machines.

I'm hoping that once the new version is out this kind of information will again begin to flow on the forum.
Last Edit: Apr 19, 2025 21:02:57 GMT -5 by donnybowers
Any code I share on this forum is released to the public domain and may be used freely any way you like unless for some reason I specifically indicate otherwise in the post.
donnybowers
Junior Member
**

donnybowers Avatar

My website was created in the mid 2000s. Unfortunately I lost the code somehow.
Posts: 70Male

Last Edit: Apr 19, 2025 20:41:45 GMT -5 by donnybowers
Any code I share on this forum is released to the public domain and may be used freely any way you like unless for some reason I specifically indicate otherwise in the post.
carlgundel
Administrator
*****
Creator of Run BASIC

carlgundel Avatar

Posts: 975

Post by carlgundel on Apr 14, 2025 22:18:52 GMT -5

Just a quick update. I've been working on Run BASIC's app publishing mechanisms and making good progress. :)

Sorry if this seems like slow going, but the newer versions of the Seaside web development framework I'm using do not make it easy to port older code over and there isn't much documentation. I guess the developers didn't think that backwards compatibility is too important? I'm a little frustrated with this, but I am making progress with some determination.

-Carl
carlgundel
Administrator
*****
Creator of Run BASIC

carlgundel Avatar

Posts: 975

Post by carlgundel on Apr 7, 2025 21:04:17 GMT -5

metro Avatar
carlgundel Avatar
Just to update everyone, I'm currently working to iron out wrinkles in the GUI code for RB2. There are a bunch of niggling little things that are broken in translation, but I'm making progress.
Hi Carl, any chance of an ETA for the re-birth.
No pressure, I understand you have a lot on the go.


metro

The first release will be an alpha release and it will be a little rough. Right now I am just working on getting a user interface for launching RB in a browser, getting the preference tab features working and also making the app publishing work. This should be out in a few weeks.

Thanks for your patience.

-Carl
meerkat
Senior Member
****

meerkat Avatar

Posts: 250

Post by meerkat on Apr 7, 2025 13:25:12 GMT -5

I've been dusting off a lot of old RB1 code in advance of RB2 release. The old ugly "Database is loocked" error keeps showing up. Will be glad to get rid of that probelm. And some other errors that I think will be fixed in RB2.

RB2 looks exciting.

Hope for the best.
Dan
metro
Full Member
***

metro Avatar

Posts: 207

Post by metro on Apr 6, 2025 21:14:15 GMT -5

carlgundel Avatar
Just to update everyone, I'm currently working to iron out wrinkles in the GUI code for RB2. There are a bunch of niggling little things that are broken in translation, but I'm making progress.


Hi Carl, any chance of an ETA for the re-birth.
No pressure, I understand you have a lot on the go.


metro
Intel Core2 QUAD CPU @2.54 x 4 Mint Linux 19.3 Mate
carlgundel
Administrator
*****
Creator of Run BASIC

carlgundel Avatar

Posts: 975

meerkat
Senior Member
****

meerkat Avatar

Posts: 250

Post by meerkat on Mar 26, 2025 5:27:17 GMT -5

If I remember it seems to be the RUN command. When returning from a Run command it leaves a lot of memory tied up.
It's been a long time ago, but I remember writing a couple simple programs with one program RUNning another. After it returned you could see memory jump. I'll look around and see if I can find it.
carlgundel
Administrator
*****
Creator of Run BASIC

carlgundel Avatar

Posts: 975

Post by carlgundel on Mar 25, 2025 12:42:27 GMT -5

meerkat Avatar
That's great news!

The only other real killer for me was the memory leaks. As a work around I stop RB and restart it when memory gets too big to handle. It's annoying to the users, but it keeps it running.

Thanks for the update..

I can only speculate at this time about memory leaks, but we can dig into that later on.
badbug
New Member
*

badbug Avatar

Posts: 7

Post by badbug on Mar 25, 2025 7:56:41 GMT -5

Generate QR code by using this script "https://api.qrserver.com/v1/create-qr-code/?data=" + qrText$ + "&size=200x200"
qrText$ is your text.
Change the size as you wish.

' -------------------------------------------
' QR Code Generator
' -------------------------------------------

html "<html><head>"
html "<title>QR Code Generator</title>"
html "</head><body>"
html " <h2>QR Code Generator</h2>"

' -----------
' Input
' -----------
[qrGen]
html "<BR><B>Enter text: <input type='text' name='qrText' value='' size='20'>"
button #acd, "Do QR", [doQR]
html "</body></html>"
wait

' ------------
' Gen QR code
' ------------
[doQR]
qrText$ = #request get$("qrText") ' get input value

if qrText$ <> "" then
cls
qrUrl$ = "https://api.qrserver.com/v1/create-qr-code/?data=" + qrText$ + "&size=200x200"
html " <img src='" + qrUrl$ + "' alt='QR Code'>"
html "<BR><B>";chr$(9);qrText$
end if
goto [qrGen]


Last Edit: Mar 25, 2025 7:57:49 GMT -5 by badbug
meerkat
Senior Member
****

meerkat Avatar

Posts: 250

carlgundel
Administrator
*****
Creator of Run BASIC

carlgundel Avatar

Posts: 975

Post by carlgundel on Mar 24, 2025 19:37:01 GMT -5

carlgundel Avatar
Just to give people an update...

What I'm working on right now is to make sure that the database stuff works.

-The locking problem with SQLite (this has a fix)
-Support for MySQL
-Support for ODBC

Also, there are Ajax features that need to be brought up to date.

The database code is updated and for SQLite3 the lock test monster program runs successfully without hanging.

-Carl
carlgundel
Administrator
*****
Creator of Run BASIC

carlgundel Avatar

Posts: 975

rodsweb
New Member
*

rodsweb Avatar

Posts: 6

Post by rodsweb on Mar 11, 2025 19:23:46 GMT -5

Yes the web site writing prog works well, but I am always looking for possible improvements, and also recent downgrades to windows means that it now crashes on occasions at the POST instruction.
It is written in PHP (just for the data transfer user to server) and Liberty BASIC.
Access to the server, yes I have access, but have never had to start running programmes on it, so I don't know how. (the html and php are simply stored on the server, and run when a browser accesses them).

Thanks again.
carlgundel
Administrator
*****
Creator of Run BASIC

carlgundel Avatar

Posts: 975

Post by carlgundel on Mar 11, 2025 18:31:31 GMT -5

rodsweb Avatar
The php programmes receive the POST transfer, branch to .php in a secure directory, check the uploaded file for the account and password, if OK another-one loads the web page with files, pictures and media files to the web site of the appropriate domain. No user interaction is required apart from browsing to the transfer file then clicking the load button. I would prefer it if the browsing bit and clicking load could be automatic and transparent to the user. The programme to produce the web site is so easy to use (just like 'word' no programming) that the browsing and clicking load has sometimes created difficulties!

You say to "You launch the RB server and leave it running." But I don't have access to the server console, presumably Apache has some way of accepting input and running RunBasic, whether it can then launch a browser I don't know, also don't quite know where to start looking.

The LB programme uses a few .dll's. They may not run the same in RunBasic
jpgdll.dll
lbbrowse3.dll
LBRTF2.dll
vbas31w.sll
vgui31w.sll
voflr31w.sll
vthk31w.dll
vtk1631w.dll
vtk3231w.dll
vvm31w.dll
vvmt31w.dll
image323.dll
Thanks for your comments, and we really appreciate your programmes.

You already have a solution that works, and it is written in PHP and Liberty BASIC?

Run BASIC does not use those DLLs, and currently Run BASIC cannot use any third party libraries, but that will come.

You say that you do not have access to the server? Someone else does that part?