Search found 24 matches
- May 27, 2020 0:52
- Forum: Community Discussion
- Topic: Why did you choose FreeBASIC?
- Replies: 37
- Views: 3362
Re: Why did you choose FreeBASIC?
Because FB is most compatible with vb6.
- May 27, 2020 0:50
- Forum: Community Discussion
- Topic: GW-BASIC is open source now
- Replies: 22
- Views: 2156
Re: GW-BASIC is open source now
Even VB6 is open source, i think nothing will be changed for BASIC world.
- May 27, 2020 0:47
- Forum: Community Discussion
- Topic: any free BASIC for web/ios/android
- Replies: 15
- Views: 9490
Re: any free BASIC for web/ios/android
maybe i will make a iOS version branch of KayaBASIC in the future.
- Mar 19, 2020 1:19
- Forum: Community Discussion
- Topic: BASIC(modified B++ complier) + wxWidgets
- Replies: 38
- Views: 4212
Re: BASIC(modified B++ complier) + wxWidgets
I am a BASIC lover. I hope BASIC can popular like before, and alive on every platform. I am not a software architect, I just want to do something for BASIC world, and not waiting for BASIC going to die. I hope a team or a group can do anything for me for us. i just happping to write code only. But.....
- Mar 16, 2020 5:37
- Forum: Community Discussion
- Topic: BASIC(modified B++ complier) + wxWidgets
- Replies: 38
- Views: 4212
Re: BASIC(modified B++ complier) + wxWidgets
OOP sample and callbyname Sub OnButtonClick(ByRef ev As wxCommandEvent) Dim id As Integer = ev.GetId() Select Case id Case 100 'ClassForName Dim s As Shape s = CreateObject("Shapes.Rect") s.Height = 300.0 s.Width = 400.0 Call s.Draw Msgbox s.Area s = CreateObject("Shapes.Triangle"...
- Mar 13, 2020 0:51
- Forum: Community Discussion
- Topic: BASIC(modified B++ complier) + wxWidgets
- Replies: 38
- Views: 4212
Re: BASIC(modified B++ complier) + wxWidgets
xml sample Option Explicit Using MsgBoxDoEvents Dim f As wxFrame Ptr Dim treeCtrl As wxTreeCtrl Ptr Sub AddChildren( p As wxTreeItemId, pn As wxXmlNode Ptr ) Dim node As wxXmlNode Ptr = pn.GetChildren() While node <> Nothing Dim parent As wxTreeItemId = treeCtrl.AppendItem( p, node.GetName(), 2 ) Ca...
- Mar 13, 2020 0:06
- Forum: Community Discussion
- Topic: BASIC(modified B++ complier) + wxWidgets
- Replies: 38
- Views: 4212
Re: BASIC(modified B++ complier) + wxWidgets
http sample Option Explicit Using MsgBoxDoEvents Dim f As wxFrame Ptr Sub LoadDataFromWeb Dim http As wxHTTP Dim httpStream As wxInputStream Ptr http.SetHeader( "Content-type", "text/html; charset=utf-8" ) http.SetTimeout(10) While Not http.Connect( "www.google.com" ) w...
- Mar 12, 2020 7:28
- Forum: Community Discussion
- Topic: BASIC(modified B++ complier) + wxWidgets
- Replies: 38
- Views: 4212
Re: BASIC(modified B++ complier) + wxWidgets
It is a good idea to use up-to-date wxWidgets. I have tested this project on windows. Since kankouhin7937's BASIC translates the BASIC source file to CPP, I can then link wxWidgets in a dynamic or static way. However, there is no much document on the BASIC part implemented, it is hard to say whethe...
- Mar 12, 2020 5:25
- Forum: Community Discussion
- Topic: BASIC(modified B++ complier) + wxWidgets
- Replies: 38
- Views: 4212
Re: BASIC(modified B++ complier) + wxWidgets
@kankouhin7937 has nothing to do with the files you downloaded from SourceForge. The zip file there purports to be the source code (and it must be because @kankouhin7937 apparently has modified and extended it). So you can safely delete any executables in that zip file while perusing the code in th...
- Mar 10, 2020 3:26
- Forum: Community Discussion
- Topic: BASIC(modified B++ complier) + wxWidgets
- Replies: 38
- Views: 4212
Re: BASIC(modified B++ complier) + wxWidgets
com sample Option Explicit Sub Main Dim Xlb As ComObject, Xls As ComObject, Rng As ComObject,xlapp As ComObject xlapp.CreateObject("Excel.Application") xlapp.Visible = TRUE Xlb = xlapp.Workbooks.Add Xls = Xlb.WorkSheets(1) Dim sName As String sName = "Name" Dim s As String = Call...
- Mar 09, 2020 23:13
- Forum: Community Discussion
- Topic: BASIC(modified B++ complier) + wxWidgets
- Replies: 38
- Views: 4212
Re: BASIC(modified B++ complier) + wxWidgets
can we use all the widgets/controls in the latest wxWidgets with it? btw, it reminds me of https://www.wxbasic.net/ which is a BASIC interpreter I test some controls only. but 1. add all header files to lib/core/wxWidgets.h. 2. change the bin/config[XXX] file to link all libs. maybe can use all the...
- Mar 09, 2020 23:12
- Forum: Community Discussion
- Topic: BASIC(modified B++ complier) + wxWidgets
- Replies: 38
- Views: 4212
Re: BASIC(modified B++ complier) + wxWidgets
can we use all the widgets/controls in the latest wxWidgets with it? btw, it reminds me of https://www.wxbasic.net/ which is a BASIC interpreter I test some controls only. but 1. add all header files to lib/core/wxWidgets.h. 2. change the bin/config[XXX] file to link all libs. maybe can use all the...
- Mar 09, 2020 6:20
- Forum: Community Discussion
- Topic: BASIC(modified B++ complier) + wxWidgets
- Replies: 38
- Views: 4212
Re: BASIC(modified B++ complier) + wxWidgets
Very interesting, like fb with a gui. This is something I have been waiting for. Are you the only dev? Is there further dev? Is the code translated to c++ but allows debugging? sorry for my poor english. I am dev it by myself. because the powerfull wxWidgets can also run on Linux and mac, I will tr...
- Mar 09, 2020 3:19
- Forum: Community Discussion
- Topic: BASIC(modified B++ complier) + wxWidgets
- Replies: 38
- Views: 4212
- Mar 03, 2020 2:11
- Forum: Community Discussion
- Topic: BASIC(modified B++ complier) + wxWidgets
- Replies: 38
- Views: 4212
BASIC(modified B++ complier) + wxWidgets
Option Explicit Dim f As wxFrame Ptr Dim listctrl As wxListCtrl Ptr Dim colSort As Integer Dim arSort(1) As Integer Callback Function myCompareFunction(item1 As Long, item2 As Long, sortData As Long) As Integer Dim row1,row2 As Long row1 = listctrl.FindItem( -1, item1 ) row2 = listctrl.FindItem( -1...