FireFly Visual Designer for FreeBASIC (Updated March 8, 2016)
-
- Posts: 1002
- Joined: Jul 14, 2005 23:41
Thanks Rens,
I am still trying to find all of those little things that do not convert one-to-one from that other BASIC language that I spit out code generation for. If you notice any other errors like that then please let me know and I'll fix them up.
I'll create a new download and date it for today. It will be on the site in a few minutes.
...and I also have uploaded a .rar download for the latest Windows compiler version. That should make it even more convenient for users to get started in FB/FF3/Win32 programming.
I am still trying to find all of those little things that do not convert one-to-one from that other BASIC language that I spit out code generation for. If you notice any other errors like that then please let me know and I'll fix them up.
I'll create a new download and date it for today. It will be on the site in a few minutes.
...and I also have uploaded a .rar download for the latest Windows compiler version. That should make it even more convenient for users to get started in FB/FF3/Win32 programming.
-
- Posts: 1002
- Joined: Jul 14, 2005 23:41
Thanks Rens,
I imagine that there are many places where I should have used syntax like HANDLE, HINSTANCE, HWND, etc... The other BASIC does not use this kind of stronger typing so I am slowly making the changes as I find them. As you can imagine, there are hundreds and hundreds of lines of source to scour through.
I just uploaded a new version of FF3 (July 17, 2010). I tested the backbitmap functionality and it appears to work okay now.
I intend to use the FB version of FF3 to build my next big application so I expect that I will find many new areas for improvement. ;-)
I imagine that there are many places where I should have used syntax like HANDLE, HINSTANCE, HWND, etc... The other BASIC does not use this kind of stronger typing so I am slowly making the changes as I find them. As you can imagine, there are hundreds and hundreds of lines of source to scour through.
I just uploaded a new version of FF3 (July 17, 2010). I tested the backbitmap functionality and it appears to work okay now.
I intend to use the FB version of FF3 to build my next big application so I expect that I will find many new areas for improvement. ;-)
-
- Posts: 1002
- Joined: Jul 14, 2005 23:41
Thanks V1ctor - your kind words are appreciated.
As impressive as FF3 may be it doesn't match the amazing job that you and the gang of FB developers have done.
This is the "commercial" version. It is essentially 90% of my commercial product (from a different BASIC language) with the code generation modified to produce FB code. I have no intention of selling this product to members of the FB community. Kind of my little gift (as small as it may be) to help stimulate more interest in this language. I am really enjoying programming in FB.
I won't be open sourcing this software but use of the program is free... and that's not a bad deal. :-)
As impressive as FF3 may be it doesn't match the amazing job that you and the gang of FB developers have done.
This is the "commercial" version. It is essentially 90% of my commercial product (from a different BASIC language) with the code generation modified to produce FB code. I have no intention of selling this product to members of the FB community. Kind of my little gift (as small as it may be) to help stimulate more interest in this language. I am really enjoying programming in FB.
I won't be open sourcing this software but use of the program is free... and that's not a bad deal. :-)
-
- Posts: 1002
- Joined: Jul 14, 2005 23:41
-
- Posts: 453
- Joined: Dec 24, 2005 2:32
- Location: WA - USA
- Contact:
-
- Posts: 1002
- Joined: Jul 14, 2005 23:41
-
- Posts: 1002
- Joined: Jul 14, 2005 23:41
This 10 minute video may be of benefit to some new users:
http://www.planetsquires.com/public_vid ... eFly3.html
http://www.planetsquires.com/public_vid ... eFly3.html
-
- Posts: 453
- Joined: Dec 24, 2005 2:32
- Location: WA - USA
- Contact:
-
- Posts: 8586
- Joined: May 28, 2005 3:28
- Contact:
-
- Posts: 1002
- Joined: Jul 14, 2005 23:41
Hi Joshy - yes, that is from the translation of my template that I use for that other BASIC language. That language uses DWord for handles rather than the stricter syntax of HWND, HINSTANCE, HANDLE, etc... I have been gradually changing the code generation to use the FB syntax and I have caught many of these cases thereby reducing the number of compiler warnings by at least 80%. Still some work to do in this area but it is getting better every day.D.J.Peters wrote:I wonder me why you use HWND, UINTEGER and DWORD for the same thing
(of course this will produce many warnings)
that has been requested many times over the last couple of years and the reason that I haven't done it is that once a file gets loaded into the IDE then it becomes a part of the Project (in this case, a Module). However, because you are referencing it as an #include then it should not be part of the Project as a Module. The way I could handle is to load the file and somehow mark it as "discardable" so that it is not saved as part of the Project. I'll have to think about this one.Would be cool if you can open/view any path string as file (right mouse click)
e.g. #include "GL/gl.bi"
-
- Posts: 1002
- Joined: Jul 14, 2005 23:41