VisualFBEditor - IDE for FreeBasic

User projects written in or related to FreeBASIC.
Post Reply
Xusinboy Bekchanov
Posts: 791
Joined: Jul 26, 2018 18:28

Re: VisualFBEditor - IDE for FreeBasic

Post by Xusinboy Bekchanov »

PeterHu wrote: Oct 20, 2023 12:25 Did I miss something to update my VisualFBEditor?
To compile a new version, you need to set MyFbFramework corresponding to the version.
To do this, in the project properties "Controls/MyFbFramework" must be replaced with "E:\Learning\FreeBasic\VisualFBEditor-Nightly\Controls\MyFbFramework"
Image

Otherwise, during compilation, the MyFbFramework library from the IDE folder is included: "E:\Learning\FreeBasic\VisualFBEditor.1.3.5\Controls\MyFbFramework"
PeterHu wrote: Oct 20, 2023 12:25 What's the standard procedure to do this?
To do this, you can use DownloadAndCompileWithQuestions.bat from the VisualFBEditor folder.
PeterHu
Posts: 159
Joined: Jul 24, 2022 4:57

Re: VisualFBEditor - IDE for FreeBasic

Post by PeterHu »

Xusinboy Bekchanov wrote: Oct 20, 2023 14:52
PeterHu wrote: Oct 20, 2023 12:25 Did I miss something to update my VisualFBEditor?
To compile a new version, you need to set MyFbFramework corresponding to the version.
To do this, in the project properties "Controls/MyFbFramework" must be replaced with "E:\Learning\FreeBasic\VisualFBEditor-Nightly\Controls\MyFbFramework"
Image

Otherwise, during compilation, the MyFbFramework library from the IDE folder is included: "E:\Learning\FreeBasic\VisualFBEditor.1.3.5\Controls\MyFbFramework"
PeterHu wrote: Oct 20, 2023 12:25 What's the standard procedure to do this?
To do this, you can use DownloadAndCompileWithQuestions.bat from the VisualFBEditor folder.
Done.Thank you.
If “include path” window in IDE accept relative path (relative to "The project<root folder>"as well,it should be great.

May I expect any examples for common libraries developed & used in the projects,say containers,string manipulations,etc. will be available in the future?So that I can adventure/learn FB in one place.

By the way,it is really great to see VisualFBEditor has more and more examples in the project.This recalls me when I was adventuring wxwidgets and QT,their rich demos/samples folder provides almost everything you want to know about the library,every detail about every component.
Xusinboy Bekchanov
Posts: 791
Joined: Jul 26, 2018 18:28

Re: VisualFBEditor - IDE for FreeBasic

Post by Xusinboy Bekchanov »

PeterHu wrote: Oct 21, 2023 1:51 Done.Thank you.
If “include path” window in IDE accept relative path (relative to "The project<root folder>"as well,it should be great.
Improved: The IDE looks for Components first in the project folder:
https://github.com/XusinboyBekchanov/Vi ... b3aaacd25b
PeterHu wrote: Oct 21, 2023 1:51 May I expect any examples for common libraries developed & used in the projects,say containers,string manipulations,etc. will be available in the future?So that I can adventure/learn FB in one place.
These examples are in the compiler folder. And in the IDE directory there is a Compilers folder. If you install a compiler there, you can see all the examples regarding the FreeBASIC language.
I think that in the VisualFBEditor folder there should be examples regarding the IDE, and in the MyFbFramework folder there should be examples regarding only the library itself.
PeterHu wrote: Oct 21, 2023 1:51 By the way,it is really great to see VisualFBEditor has more and more examples in the project.This recalls me when I was adventuring wxwidgets and QT,their rich demos/samples folder provides almost everything you want to know about the library,every detail about every component.
Yes, these examples are added by users and contributors of the IDE and library, thanks to them for this. I think that over time there will be more examples.
Xusinboy Bekchanov
Posts: 791
Joined: Jul 26, 2018 18:28

Re: VisualFBEditor - IDE for FreeBasic

Post by Xusinboy Bekchanov »

Wawavoun wrote: Oct 12, 2023 19:09 Hi,

I give a try to compile with GTK3 under Windows and thats what I get :
D:\FreeBASIC-1.10.0-winlibs-gcc-9.3.0\inc\win\windef.bi(115) error 4: Duplicated definition, max in '#define max(a, b) iif((a) > (b), (a), (b))'
D:\FreeBASIC-1.10.0-winlibs-gcc-9.3.0\inc\win\windef.bi(116) error 4: Duplicated definition, min in '#define min(a, b) iif((a) < (b), (a), (b))'
D:\FreeBASIC-1.10.0-winlibs-gcc-9.3.0\inc\win\wingdi.bi(1466) error 4: Duplicated definition, BGR in '#define BGR(r, g, b) cast(COLORREF, (cast(UBYTE, (r)) or (cast(WORD, cast(UBYTE, (g))) shl 8)) or (cast(DWORD, cast(UBYTE, (b))) shl 16))'
VisualFBEditor.bas(317) warning 3(2): Passing different pointer types, at parameter 4 of SETTIMER()
VisualFBEditor.bas(356) warning 3(2): Passing different pointer types, at parameter 4 of SETTIMER()
VisualFBEditor.bas(417) warning 3(2): Passing different pointer types, at parameter 4 of SETTIMER()
VisualFBEditor.bas(459) warning 3(2): Passing different pointer types, at parameter 4 of SETTIMER()
VisualFBEditor.bas(632) warning 3(2): Passing different pointer types, at parameter 4 of SETTIMER()
Not very sure that the error come from VisualFBEditor...

mmf.bi compile well and give a mff64_gtk3.dll

Something to do ?

Regards.
Philippe
Fixed: Compiling with GTK on Windows:
https://github.com/XusinboyBekchanov/Vi ... 0ee563b114

When I installed this GTK3 Runtime it worked well, otherwise for several days I could not start the IDE with GTK3 in Windows:
https://github.com/tschoonj/GTK-for-Win ... r/releases
PeterHu
Posts: 159
Joined: Jul 24, 2022 4:57

Re: VisualFBEditor - IDE for FreeBasic

Post by PeterHu »

Xusinboy Bekchanov wrote: Oct 22, 2023 8:08
PeterHu wrote: Oct 21, 2023 1:51 Done.Thank you.
If “include path” window in IDE accept relative path (relative to "The project<root folder>"as well,it should be great.
Improved: The IDE looks for Components first in the project folder:
https://github.com/XusinboyBekchanov/Vi ... b3aaacd25b

Great!

But when I compiled & built the latest IDE and try to compile Bass sample in the example folder,the compiler complianed can't find mmf/form.bi.

PeterHu wrote: Oct 21, 2023 1:51 May I expect any examples for common libraries developed & used in the projects,say containers,string manipulations,etc. will be available in the future?So that I can adventure/learn FB in one place.
These examples are in the compiler folder. And in the IDE directory there is a Compilers folder. If you install a compiler there, you can see all the examples regarding the FreeBASIC language.
I think that in the VisualFBEditor folder there should be examples regarding the IDE, and in the MyFbFramework folder there should be examples regarding only the library itself.

Yes,sure. just a personal impression when I adventured wxwidgets,it's samples folder is so rich almost every component/wxLibraries can be studied in deep.
PeterHu wrote: Oct 21, 2023 1:51 By the way,it is really great to see VisualFBEditor has more and more examples in the project.This recalls me when I was adventuring wxwidgets and QT,their rich demos/samples folder provides almost everything you want to know about the library,every detail about every component.
Yes, these examples are added by users and contributors of the IDE and library, thanks to them for this. I think that over time there will be more examples.
Xusinboy Bekchanov
Posts: 791
Joined: Jul 26, 2018 18:28

Re: VisualFBEditor - IDE for FreeBasic

Post by Xusinboy Bekchanov »

PeterHu wrote: Oct 24, 2023 5:30 But when I compiled & built the latest IDE and try to compile Bass sample in the example folder,the compiler complianed can't find mmf/form.bi.
Thank you, fixed.

Fixed: Compiling projects with components:
https://github.com/XusinboyBekchanov/Vi ... ce9e130f8a
PeterHu
Posts: 159
Joined: Jul 24, 2022 4:57

Re: VisualFBEditor - IDE for FreeBasic

Post by PeterHu »

Xusinboy Bekchanov wrote: Oct 24, 2023 5:42
PeterHu wrote: Oct 24, 2023 5:30 But when I compiled & built the latest IDE and try to compile Bass sample in the example folder,the compiler complianed can't find mmf/form.bi.
Thank you, fixed.

Fixed: Compiling projects with components:
https://github.com/XusinboyBekchanov/Vi ... ce9e130f8a
It works now.Appreciated.

I found that the documention of MyFrameWork(click from Help) actually is not available in my copy."Not available"means when clicking on many many of the links of the topics,say "Animate","TextBox",etc. but got nothing detailed information.
Xusinboy Bekchanov
Posts: 791
Joined: Jul 26, 2018 18:28

Re: VisualFBEditor - IDE for FreeBasic

Post by Xusinboy Bekchanov »

PeterHu wrote: Oct 24, 2023 6:33 I found that the documention of MyFrameWork(click from Help) actually is not available in my copy."Not available"means when clicking on many many of the links of the topics,say "Animate","TextBox",etc. but got nothing detailed information.
Documentation has not yet been fully written for all controls.
Xusinboy Bekchanov
Posts: 791
Joined: Jul 26, 2018 18:28

Re: VisualFBEditor - IDE for FreeBasic

Post by Xusinboy Bekchanov »

PeterHu wrote: Oct 24, 2023 6:33 I found that the documention of MyFrameWork(click from Help) actually is not available in my copy."Not available"means when clicking on many many of the links of the topics,say "Animate","TextBox",etc. but got nothing detailed information.
The wiki is updated over time. All the properties, methods and events of the components have been added, but the definition of all of them has not yet been added:
https://github.com/XusinboyBekchanov/MyFbFramework/wiki

MyFbFramework.chm has also been updated.
ThePunkMaister
Posts: 7
Joined: Nov 01, 2023 12:29

Re: VisualFBEditor - IDE for FreeBasic

Post by ThePunkMaister »

Xusinboy Bekchanov wrote: Dec 27, 2018 2:22 Hello, I created an editor for FreeBasic based on the library MyFbFramework. MyFbFramework is based on Nastasa Eodor 'FBGUI, the library has been expanded and cross-platform added.
VisualFBEditor is also cross-platform, there is the possibility of a designer, debugging, project support, etc.
For debugging, I used the codes of SARG .
Many thanks to the creators of FreeBasic, separately to SARG and Nastasa Eodor.
And I am waiting for help for the development of the library MyFbFramework.

Releases here:
https://github.com/XusinboyBekchanov/My ... k/releases
https://github.com/XusinboyBekchanov/Vi ... r/releases
There is no executable file only source code.
Xusinboy Bekchanov
Posts: 791
Joined: Jul 26, 2018 18:28

Re: VisualFBEditor - IDE for FreeBasic

Post by Xusinboy Bekchanov »

ThePunkMaister wrote: Nov 04, 2023 13:49
Xusinboy Bekchanov wrote: Dec 27, 2018 2:22 Hello, I created an editor for FreeBasic based on the library MyFbFramework. MyFbFramework is based on Nastasa Eodor 'FBGUI, the library has been expanded and cross-platform added.
VisualFBEditor is also cross-platform, there is the possibility of a designer, debugging, project support, etc.
For debugging, I used the codes of SARG .
Many thanks to the creators of FreeBasic, separately to SARG and Nastasa Eodor.
And I am waiting for help for the development of the library MyFbFramework.

Releases here:
https://github.com/XusinboyBekchanov/My ... k/releases
https://github.com/XusinboyBekchanov/Vi ... r/releases
There is no executable file only source code.
Here are the executable files:
Image
PeterHu
Posts: 159
Joined: Jul 24, 2022 4:57

Re: VisualFBEditor - IDE for FreeBasic

Post by PeterHu »

Xusinboy Bekchanov wrote: Oct 30, 2023 5:46
PeterHu wrote: Oct 24, 2023 6:33 I found that the documention of MyFrameWork(click from Help) actually is not available in my copy."Not available"means when clicking on many many of the links of the topics,say "Animate","TextBox",etc. but got nothing detailed information.
The wiki is updated over time. All the properties, methods and events of the components have been added, but the definition of all of them has not yet been added:
https://github.com/XusinboyBekchanov/MyFbFramework/wiki

MyFbFramework.chm has also been updated.
Great!I am loving this project!
ThePunkMaister
Posts: 7
Joined: Nov 01, 2023 12:29

Re: VisualFBEditor - IDE for FreeBasic

Post by ThePunkMaister »

Xusinboy Bekchanov wrote: Nov 04, 2023 14:23
ThePunkMaister wrote: Nov 04, 2023 13:49
Xusinboy Bekchanov wrote: Dec 27, 2018 2:22 Hello, I created an editor for FreeBasic based on the library MyFbFramework. MyFbFramework is based on Nastasa Eodor 'FBGUI, the library has been expanded and cross-platform added.
VisualFBEditor is also cross-platform, there is the possibility of a designer, debugging, project support, etc.
For debugging, I used the codes of SARG .
Many thanks to the creators of FreeBasic, separately to SARG and Nastasa Eodor.
And I am waiting for help for the development of the library MyFbFramework.

Releases here:
https://github.com/XusinboyBekchanov/My ... k/releases
https://github.com/XusinboyBekchanov/Vi ... r/releases
There is no executable file only source code.
Here are the executable files:
Image
Sorry but that's not what appears on the same exact file I downloaded from that URL.

On that note why would I lie about something like this as you implied. If I said I found no executables is because there are no executables on my end.
Image
Image
Xusinboy Bekchanov
Posts: 791
Joined: Jul 26, 2018 18:28

Re: VisualFBEditor - IDE for FreeBasic

Post by Xusinboy Bekchanov »

ThePunkMaister wrote: Nov 06, 2023 9:18 Sorry but that's not what appears on the same exact file I downloaded from that URL.

On that note why would I lie about something like this as you implied. If I said I found no executables is because there are no executables on my end.
Image
Image
You are looking at the MyFbFramework.1.3.5 library. You should be looking at VisualFBEditor.1.3.5
Xusinboy Bekchanov
Posts: 791
Joined: Jul 26, 2018 18:28

Re: VisualFBEditor - IDE for FreeBasic

Post by Xusinboy Bekchanov »

Here is the first link to MyFbFramework.
Second link to VisualFBEditor.
Post Reply