Hi frank,
as this project seems going into a fun project
I've detached and moved your post into a dedicated forum under User Projects forum:
Ciao
Eros
Post moved from http://www.thinbasic.com/community/s...6746#post86746
thank you michael and eros for infos and the links
can anybody do me a big favour and test my little "interpreter" project "funBasic" ? I send a zip file including some *.bas files for testing and a texteditor (scintilla). open funbasicz_editor and go to "open" file (or push the "white paper icon" and chose one file for "interpreting" (push button: "interpretez").
use all examples at own risk! I have built this editor and the funbasic.dll with powerbasic 10. the ground concept based to nearly 50 perCent (as I cannot start from the cradle!) with bint32 and smallbasic interpreter/parser technology ideas from very smart senores like eros olmi and james klutho.
infos: not yet ready the array examples aren't ready and perfect as the problem for dynamic arrays aren't still solved yet here.
still missing: a) functions/subs and b) callbacks.
the work was done almost at midnight time (last three weeks), cause my daughter couldn't sleep the nights over.
if you have load an example for interpreting, close it. it's possible that there will be some error messages if you use the same edit window for different scripts.
the syntax for the commands are blue colored. more to come next days.
added infos: a) textfile for further infos (credits) and b) new file for loading "gdiplus-load-image.bas"., c) new zipfile with syntax, d) three images of my avengers friends
best regards, nice day, frank
Last edited by ErosOlmi; 07-05-2012 at 20:34.
you can't always get what you want, but if you try sometimes you might find, you get what you need
Hi frank,
as this project seems going into a fun project
I've detached and moved your post into a dedicated forum under User Projects forum:
Ciao
Eros
www.thinbasic.com | www.thinbasic.com/community/ | help.thinbasic.com
Windows 10 Pro for Workstations 64bit - 32 GB - Intel(R) Xeon(R) W-10855M CPU @ 2.80GHz - NVIDIA Quadro RTX 3000
thank you! without thinbasic (yourself and this great engaged team of some guys here at this board!) I haven't started with closer programming some years before. therefore I know powerbasic from your side too. for me it's the best basic program I know it's best prize-value relationship. funbasic makes fun and it's a good project for learning. everybody who is interested in testing can do that at this place. thanks, nice day, frank
you can't always get what you want, but if you try sometimes you might find, you get what you need
hello all :-)
to test "funbasic" (alpha2) is very simple :-)
a) open "aFunBasicz_Editor" and
b) load a "*.bas" file by FILE/OPEN/"01-diana.bas" (for example).
then look at the button c) "INTERPRETING" and push it.
the code above will be interpreted.
have a little fun with funbasic if you like it. but take attention,
use this software at your own risc! there are circa 45 example for testing in zip folder.
content of examples: the examples serve around these topics with simple math. example, calcuations, loops, gui graphics, speed, load libraries, gdiplus features
and much more :-)
notice: "funbasic_alpha2" isn't ready. it may cause crashes or still give error messages.
if you want to copy a code example you can do that one with "New Edit"
button. better is to close a current file and make a new one or load
a new "*.bas" file. you cannot create yet "exe" or "dll" files. this task will be stay
for one of next releases
"funbasic" was compiled complete with "powerbasic window" (pbwin 10, more infos: www.powerbasic.com)
version 10 :-)
the original idea of "funbasic" caused on "bint32" interpreter ("autoproc")
by eros olmi (founder of "thinbasic", website and more infos: www.thinbasic.com)
some years ago, see help file infos :-)
some more inspiration for current works I've got from "oxygenbasic"
(www.oxygenbasic.org) from charles pegge.
signed 15.januar.2013, frank brübach, germany
Last edited by Lionheart008; 15-01-2013 at 15:03. Reason: adding zip file
you can't always get what you want, but if you try sometimes you might find, you get what you need
objection....
frank
main question here is why crash
Bookmarks