Search found 24 matches

by kankouhin7937
May 27, 2020 0:52
Forum: Community Discussion
Topic: Why did you choose FreeBASIC?
Replies: 34
Views: 1622

Re: Why did you choose FreeBASIC?

Because FB is most compatible with vb6.
by kankouhin7937
May 27, 2020 0:50
Forum: Community Discussion
Topic: GW-BASIC is open source now
Replies: 8
Views: 395

Re: GW-BASIC is open source now

Even VB6 is open source, i think nothing will be changed for BASIC world.
by kankouhin7937
May 27, 2020 0:47
Forum: Community Discussion
Topic: any free BASIC for web/ios/android
Replies: 12
Views: 7670

Re: any free BASIC for web/ios/android

maybe i will make a iOS version branch of KayaBASIC in the future.
by kankouhin7937
Mar 19, 2020 1:19
Forum: Community Discussion
Topic: BASIC(modified B++ complier) + wxWidgets
Replies: 38
Views: 2793

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.....
by kankouhin7937
Mar 16, 2020 5:37
Forum: Community Discussion
Topic: BASIC(modified B++ complier) + wxWidgets
Replies: 38
Views: 2793

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"...
by kankouhin7937
Mar 13, 2020 0:51
Forum: Community Discussion
Topic: BASIC(modified B++ complier) + wxWidgets
Replies: 38
Views: 2793

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...
by kankouhin7937
Mar 13, 2020 0:06
Forum: Community Discussion
Topic: BASIC(modified B++ complier) + wxWidgets
Replies: 38
Views: 2793

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...
by kankouhin7937
Mar 12, 2020 7:28
Forum: Community Discussion
Topic: BASIC(modified B++ complier) + wxWidgets
Replies: 38
Views: 2793

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...
by kankouhin7937
Mar 12, 2020 5:25
Forum: Community Discussion
Topic: BASIC(modified B++ complier) + wxWidgets
Replies: 38
Views: 2793

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...
by kankouhin7937
Mar 10, 2020 3:26
Forum: Community Discussion
Topic: BASIC(modified B++ complier) + wxWidgets
Replies: 38
Views: 2793

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...
by kankouhin7937
Mar 09, 2020 23:13
Forum: Community Discussion
Topic: BASIC(modified B++ complier) + wxWidgets
Replies: 38
Views: 2793

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...
by kankouhin7937
Mar 09, 2020 23:12
Forum: Community Discussion
Topic: BASIC(modified B++ complier) + wxWidgets
Replies: 38
Views: 2793

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...
by kankouhin7937
Mar 09, 2020 6:20
Forum: Community Discussion
Topic: BASIC(modified B++ complier) + wxWidgets
Replies: 38
Views: 2793

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...
by kankouhin7937
Mar 03, 2020 2:11
Forum: Community Discussion
Topic: BASIC(modified B++ complier) + wxWidgets
Replies: 38
Views: 2793

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...

Go to advanced search