VisualFBEditor - IDE for FreeBasic

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

Re: VisualFBEditor - IDE for FreeBasic

Post by Xusinboy Bekchanov »

hungnguyengia wrote: I have no idea. Sorry. I use these scripts myself and just wanted to share.
Thank you. I tried it a few times yesterday and did a Google search. It didn't work. I will try again.
demosthenesk
Posts: 237
Joined: Jul 15, 2021 7:23
Location: Greece
Contact:

Re: VisualFBEditor - IDE for FreeBasic

Post by demosthenesk »

i try to compile VisualFBEditor in Windows 10 and i get these ld errors

C:\Users\User\Bin\FreeBasic\FreeBASIC-1.08.1-win64\fbc.exe -s "C:\Users\User\Bin\FreeBasic\VisualFBEditor\src\VisualFBEditor.bas" -x "C:\Users\User\Bin\FreeBasic\VisualFBEditor\VisualFBEditor64.exe" "C:\Users\User\Bin\FreeBasic\VisualFBEditor\src\VisualFBEditor.rc" -i "C:\Users\User\Bin\FreeBasic\VisualFBEditor\MyFbFramework"

C:\Users\User\Bin\FreeBasic\FreeBASIC-1.08.1-win64\bin\win64\ld.exe: warning: bad version number in -subsystem option
C:\Users\User\Bin\FreeBasic\FreeBASIC-1.08.1-win64\bin\win64\ld.exe: invalid subsystem type C:\Users\User\Bin\FreeBasic\VisualFBEditor\src\VisualFBEditor.bas
Xusinboy Bekchanov
Posts: 782
Joined: Jul 26, 2018 18:28

Re: VisualFBEditor - IDE for FreeBasic

Post by Xusinboy Bekchanov »

demosthenesk wrote:i try to compile VisualFBEditor in Windows 10 and i get these ld errors

C:\Users\User\Bin\FreeBasic\FreeBASIC-1.08.1-win64\fbc.exe -s "C:\Users\User\Bin\FreeBasic\VisualFBEditor\src\VisualFBEditor.bas" -x "C:\Users\User\Bin\FreeBasic\VisualFBEditor\VisualFBEditor64.exe" "C:\Users\User\Bin\FreeBasic\VisualFBEditor\src\VisualFBEditor.rc" -i "C:\Users\User\Bin\FreeBasic\VisualFBEditor\MyFbFramework"

C:\Users\User\Bin\FreeBasic\FreeBASIC-1.08.1-win64\bin\win64\ld.exe: warning: bad version number in -subsystem option
C:\Users\User\Bin\FreeBasic\FreeBASIC-1.08.1-win64\bin\win64\ld.exe: invalid subsystem type C:\Users\User\Bin\FreeBasic\VisualFBEditor\src\VisualFBEditor.bas
You put -s wrong.
You need to do this:

Code: Select all

  cd Path_to_VisualFBEditor/src
  fbc "VisualFBEditor.bas" -s gui -x "../VisualFBEditor64.exe" "VisualFBEditor.rc" -i "Path_to_VisualFBEditor/MyFbFramework"
  cd Path_to_VisualFBEditor/MyFbFramework/mff
  fbc -b "mff.bi" "mff.rc" -dll -x "../mff64.dll"
demosthenesk
Posts: 237
Joined: Jul 15, 2021 7:23
Location: Greece
Contact:

Re: VisualFBEditor - IDE for FreeBasic

Post by demosthenesk »

Xusinboy Bekchanov wrote:
demosthenesk wrote:i try to compile VisualFBEditor in Windows 10 and i get these ld errors

C:\Users\User\Bin\FreeBasic\FreeBASIC-1.08.1-win64\fbc.exe -s "C:\Users\User\Bin\FreeBasic\VisualFBEditor\src\VisualFBEditor.bas" -x "C:\Users\User\Bin\FreeBasic\VisualFBEditor\VisualFBEditor64.exe" "C:\Users\User\Bin\FreeBasic\VisualFBEditor\src\VisualFBEditor.rc" -i "C:\Users\User\Bin\FreeBasic\VisualFBEditor\MyFbFramework"

C:\Users\User\Bin\FreeBasic\FreeBASIC-1.08.1-win64\bin\win64\ld.exe: warning: bad version number in -subsystem option
C:\Users\User\Bin\FreeBasic\FreeBASIC-1.08.1-win64\bin\win64\ld.exe: invalid subsystem type C:\Users\User\Bin\FreeBasic\VisualFBEditor\src\VisualFBEditor.bas
You put -s wrong.
You need to do this:

Code: Select all

  cd Path_to_VisualFBEditor/src
  fbc "VisualFBEditor.bas" -s gui -x "../VisualFBEditor64.exe" "VisualFBEditor.rc" -i "Path_to_VisualFBEditor/MyFbFramework"
  cd Path_to_VisualFBEditor/MyFbFramework/mff
  fbc -b "mff.bi" "mff.rc" -dll -x "../mff64.dll"
thanks it's ok now!
darwin4ever
Posts: 38
Joined: Feb 03, 2017 22:40

Re: VisualFBEditor - IDE for FreeBasic

Post by darwin4ever »

I get this error https://i.imgur.com/6IMc48r.png

This doesn't match at all with the location of the *.vfp available from the downloaded archive

And also, I see at different locations in the options a lot of references to compilers/addons/a.s.o which are completely unrelated to my setup !
Xusinboy Bekchanov
Posts: 782
Joined: Jul 26, 2018 18:28

Re: VisualFBEditor - IDE for FreeBasic

Post by Xusinboy Bekchanov »

darwin4ever wrote:I get this error https://i.imgur.com/6IMc48r.png

This doesn't match at all with the location of the *.vfp available from the downloaded archive

And also, I see at different locations in the options a lot of references to compilers/addons/a.s.o which are completely unrelated to my setup !
This is the last project opened by the program (This changes after opening another project).

Concerning compilers, debuggers and others: You have to set it up for yourself once.
Xusinboy Bekchanov
Posts: 782
Joined: Jul 26, 2018 18:28

Re: VisualFBEditor - IDE for FreeBasic

Post by Xusinboy Bekchanov »

darwin4ever wrote:I get this error https://i.imgur.com/6IMc48r.png
Changed: "When VisualFBEditor starts" option to "Prompt for Project / File"
https://github.com/XusinboyBekchanov/Vi ... c66cf6433a
robert
Posts: 169
Joined: Aug 06, 2019 18:45

Re: VisualFBEditor - IDE for FreeBasic

Post by robert »

Hi Xusinboy:

Error compiling MyFBFrameWork on Windows 10.

D:\Dev\FB\Xusinboy\MyFbFramework\mff>fbc -b "mff.bi" "mff.rc" -dll -x "../mff64.dll"
D:\Dev\FB\Xusinboy\MyFbFramework\mff\Registry.bi(1) error 23: File not found, "mff/SysUtils.bi"

Line 1 in Registry.bi

Code: Select all

#include once "mff/SysUtils.bi"
should be

Code: Select all

#include once "SysUtils.bi"
Xusinboy Bekchanov
Posts: 782
Joined: Jul 26, 2018 18:28

Re: VisualFBEditor - IDE for FreeBasic

Post by Xusinboy Bekchanov »

robert wrote: should be

Code: Select all

#include once "SysUtils.bi"
Fixed: Registry:
https://github.com/XusinboyBekchanov/My ... 83427172f6

Thanks.
robert
Posts: 169
Joined: Aug 06, 2019 18:45

Re: VisualFBEditor - IDE for FreeBasic

Post by robert »

Hi Xusinboy:

Just for your information, VisualFBEditor will not compile with latest GitHub FreeBASIC 1.0.9 compiled with WinLibs gcc-11.2.0.

fbc "VisualFBEditor.bas" -s gui -x "../VisualFBEditor64.exe" "VisualFBEditor.rc" -i "D:\Dev\FB\Xusinboy\VisualFBEditor\MyFbFramework"

D:\Dev\FB\Xusinboy\VisualFBEditor\MyFbFramework\mff\Menus.bas(1340) error 99: No matching overloaded function, OWNER()
D:\Dev\FB\Xusinboy\VisualFBEditor\MyFbFramework\mff\Control.bas(106) error 99: No matching overloaded function, PARENT()
D:\Dev\FB\Xusinboy\VisualFBEditor\MyFbFramework\mff\Application.bas(38) error 99: No matching overloaded function, MAINFORM()
D:\Dev\FB\Xusinboy\VisualFBEditor\MyFbFramework\mff\TabControl.bas(592) error 99: No matching overloaded function, PARENTWINDOW()
Xusinboy Bekchanov
Posts: 782
Joined: Jul 26, 2018 18:28

Re: VisualFBEditor - IDE for FreeBasic

Post by Xusinboy Bekchanov »

robert wrote:Hi Xusinboy:

Just for your information, VisualFBEditor will not compile with latest GitHub FreeBASIC 1.0.9 compiled with WinLibs gcc-11.2.0.

fbc "VisualFBEditor.bas" -s gui -x "../VisualFBEditor64.exe" "VisualFBEditor.rc" -i "D:\Dev\FB\Xusinboy\VisualFBEditor\MyFbFramework"

D:\Dev\FB\Xusinboy\VisualFBEditor\MyFbFramework\mff\Menus.bas(1340) error 99: No matching overloaded function, OWNER()
D:\Dev\FB\Xusinboy\VisualFBEditor\MyFbFramework\mff\Control.bas(106) error 99: No matching overloaded function, PARENT()
D:\Dev\FB\Xusinboy\VisualFBEditor\MyFbFramework\mff\Application.bas(38) error 99: No matching overloaded function, MAINFORM()
D:\Dev\FB\Xusinboy\VisualFBEditor\MyFbFramework\mff\TabControl.bas(592) error 99: No matching overloaded function, PARENTWINDOW()
Hi.
Fixed: Compiling with FreeBasic 1.09:
https://github.com/XusinboyBekchanov/My ... 7f7d6f0715
robert
Posts: 169
Joined: Aug 06, 2019 18:45

Re: VisualFBEditor - IDE for FreeBasic

Post by robert »

Xusinboy Bekchanov wrote:
robert wrote:Hi Xusinboy:

Just for your information, VisualFBEditor will not compile with latest GitHub FreeBASIC 1.0.9 compiled with WinLibs gcc-11.2.0.

fbc "VisualFBEditor.bas" -s gui -x "../VisualFBEditor64.exe" "VisualFBEditor.rc" -i "D:\Dev\FB\Xusinboy\VisualFBEditor\MyFbFramework"

D:\Dev\FB\Xusinboy\VisualFBEditor\MyFbFramework\mff\Menus.bas(1340) error 99: No matching overloaded function, OWNER()
D:\Dev\FB\Xusinboy\VisualFBEditor\MyFbFramework\mff\Control.bas(106) error 99: No matching overloaded function, PARENT()
D:\Dev\FB\Xusinboy\VisualFBEditor\MyFbFramework\mff\Application.bas(38) error 99: No matching overloaded function, MAINFORM()
D:\Dev\FB\Xusinboy\VisualFBEditor\MyFbFramework\mff\TabControl.bas(592) error 99: No matching overloaded function, PARENTWINDOW()
Hi.
Fixed: Compiling with FreeBasic 1.09:
https://github.com/XusinboyBekchanov/My ... 7f7d6f0715
Hi Xusinboy:

That fixed the problem. Builds as expected with StW GitHub x64 FreeBASIC 1.09 from a few days ago.
jmgbsas
Posts: 35
Joined: Dec 26, 2020 16:03

Re: VisualFBEditor - IDE for FreeBasic

Post by jmgbsas »

robert wrote:
Xusinboy Bekchanov wrote:
robert wrote:Hi Xusinboy:

Just for your information, VisualFBEditor will not compile with latest GitHub FreeBASIC 1.0.9 compiled with WinLibs gcc-11.2.0.

fbc "VisualFBEditor.bas" -s gui -x "../VisualFBEditor64.exe" "VisualFBEditor.rc" -i "D:\Dev\FB\Xusinboy\VisualFBEditor\MyFbFramework"

D:\Dev\FB\Xusinboy\VisualFBEditor\MyFbFramework\mff\Menus.bas(1340) error 99: No matching overloaded function, OWNER()
D:\Dev\FB\Xusinboy\VisualFBEditor\MyFbFramework\mff\Control.bas(106) error 99: No matching overloaded function, PARENT()
D:\Dev\FB\Xusinboy\VisualFBEditor\MyFbFramework\mff\Application.bas(38) error 99: No matching overloaded function, MAINFORM()
D:\Dev\FB\Xusinboy\VisualFBEditor\MyFbFramework\mff\TabControl.bas(592) error 99: No matching overloaded function, PARENTWINDOW()
Hi.
Fixed: Compiling with FreeBasic 1.09:
https://github.com/XusinboyBekchanov/My ... 7f7d6f0715
Hi Xusinboy:

That fixed the problem. Builds as expected with StW GitHub x64 FreeBASIC 1.09 from a few days ago.

Hi I am trying to compile in Windows 7 64bits, with fbc64 version1.08.1 2021-07-05 and I have error in function Max not found and othrers errors , what I can I do ?

c:\IT64>compilar

c:\IT64>cd c:\it64\VisualFBEditor\MyFbFramework\mff

c:\IT64\VisualFBEditor\MyFbFramework\mff>fbc64 -b mff.bi mff.rc -dll -x ../mff64.dll
c:\IT64\VisualFBEditor\MyFbFramework\mff\Component.bas(249) error 42: Variable not declared, Max
c:\IT64\VisualFBEditor\MyFbFramework\mff\Component.bas(250) error 9: Expected expression, found 'Max'
c:\IT64\VisualFBEditor\MyFbFramework\mff\Component.bas(373) error 9: Expected expression, found 'Max'
c:\IT64\VisualFBEditor\MyFbFramework\mff\Component.bas(408) error 9: Expected expression, found 'Max'
c:\IT64\VisualFBEditor\MyFbFramework\mff\Chart.bas(4001) error 99: No matching overloaded function, SIZE()
c:\IT64\VisualFBEditor\MyFbFramework\mff\Chart.bas(4002) error 99: No matching overloaded function, SIZE()
c:\IT64\VisualFBEditor\MyFbFramework\mff\Label.bas(297) error 1: Argument count mismatch, found 'Max'
c:\IT64\VisualFBEditor\MyFbFramework\mff\Printer.bas(621) error 42: Variable not declared, MAX
c:\IT64\VisualFBEditor\MyFbFramework\mff\Printer.bas(697) error 42: Variable not declared, max
c:\IT64\VisualFBEditor\MyFbFramework\mff\Printer.bas(698) error 9: Expected expression, found 'max'
c:\IT64\VisualFBEditor\MyFbFramework\mff\Printer.bas(698) error 133: Too many errors, exiting

c:\IT64\VisualFBEditor\MyFbFramework\mff>cd c:\it64\VisualFBEditor/src

c:\IT64\VisualFBEditor\src>fbc64 VisualFBEditor.bas -s gui -x ../VisualFBEditor64.exe VisualFBEditor.rc -i c:\
it64\VisualFBEditor\MyFbFramework
c:\it64\VisualFBEditor\MyFbFramework\mff\Component.bas(249) error 42: Variable not declared, Max
c:\it64\VisualFBEditor\MyFbFramework\mff\Component.bas(250) error 9: Expected expression, found 'Max'
c:\it64\VisualFBEditor\MyFbFramework\mff\Component.bas(373) error 9: Expected expression, found 'Max'
c:\it64\VisualFBEditor\MyFbFramework\mff\Component.bas(408) error 9: Expected expression, found 'Max'
c:\it64\VisualFBEditor\MyFbFramework\mff\Printer.bas(621) error 42: Variable not declared, MAX
c:\it64\VisualFBEditor\MyFbFramework\mff\Printer.bas(697) error 42: Variable not declared, max
c:\it64\VisualFBEditor\MyFbFramework\mff\Printer.bas(698) error 9: Expected expression, found 'max'
c:\it64\VisualFBEditor\MyFbFramework\mff\Label.bas(297) error 1: Argument count mismatch, found 'Max'
c:\IT64\VisualFBEditor\src\Designer.bas(848) error 42: Variable not declared, Min
c:\IT64\VisualFBEditor\src\Designer.bas(849) error 1: Argument count mismatch, found 'Min'
c:\IT64\VisualFBEditor\src\Designer.bas(849) error 133: Too many errors, exiting
c:\IT64\VisualFBEditor\src>fbc64 --version
FreeBASIC Compiler - Version 1.08.1 (2021-07-05), built for win64 (64bit)
Copyright (C) 2004-2021 The FreeBASIC development team.
standalone

c:\IT64\VisualFBEditor\src>

my bat
'''''''''''
cd c:\it64\VisualFBEditor\MyFbFramework\mff
fbc64 -b mff.bi mff.rc -dll -x ../mff64.dll

cd c:\it64\VisualFBEditor/src

fbc64 VisualFBEditor.bas -s gui -x ../VisualFBEditor64.exe VisualFBEditor.rc -i c:\it64\VisualFBEditor\MyFbFramework
.........
For fbc32 is the same issue
---------
c:\IT64>compilar

c:\IT64>cd c:\it64\VisualFBEditor\MyFbFramework\mff

c:\IT64\VisualFBEditor\MyFbFramework\mff>fbc32 -b mff.bi mff.rc -dll -x ../mff64.dll
c:\IT64\VisualFBEditor\MyFbFramework\mff\Component.bas(249) error 42: Variable not declared, Max
c:\IT64\VisualFBEditor\MyFbFramework\mff\Component.bas(250) error 9: Expected expression, found 'Max'
c:\IT64\VisualFBEditor\MyFbFramework\mff\Component.bas(373) error 9: Expected expression, found 'Max'
c:\IT64\VisualFBEditor\MyFbFramework\mff\Component.bas(408) error 9: Expected expression, found 'Max'
c:\IT64\VisualFBEditor\MyFbFramework\mff\Chart.bas(4001) error 99: No matching overloaded function, SIZE()
c:\IT64\VisualFBEditor\MyFbFramework\mff\Chart.bas(4002) error 99: No matching overloaded function, SIZE()
c:\IT64\VisualFBEditor\MyFbFramework\mff\Label.bas(297) error 1: Argument count mismatch, found 'Max'
c:\IT64\VisualFBEditor\MyFbFramework\mff\Printer.bas(621) error 42: Variable not declared, MAX
c:\IT64\VisualFBEditor\MyFbFramework\mff\Printer.bas(697) error 42: Variable not declared, max
c:\IT64\VisualFBEditor\MyFbFramework\mff\Printer.bas(698) error 9: Expected expression, found 'max'
c:\IT64\VisualFBEditor\MyFbFramework\mff\Printer.bas(698) error 133: Too many errors, exiting

c:\IT64\VisualFBEditor\MyFbFramework\mff>cd c:\it64\VisualFBEditor/src

c:\IT64\VisualFBEditor\src>fbc32 VisualFBEditor.bas -s gui -x ../VisualFBEditor64.exe VisualFBEditor.rc -i
it64\VisualFBEditor\MyFbFramework
c:\it64\VisualFBEditor\MyFbFramework\mff\Component.bas(249) error 42: Variable not declared, Max
c:\it64\VisualFBEditor\MyFbFramework\mff\Component.bas(250) error 9: Expected expression, found 'Max'
c:\it64\VisualFBEditor\MyFbFramework\mff\Component.bas(373) error 9: Expected expression, found 'Max'
c:\it64\VisualFBEditor\MyFbFramework\mff\Component.bas(408) error 9: Expected expression, found 'Max'
c:\it64\VisualFBEditor\MyFbFramework\mff\Printer.bas(621) error 42: Variable not declared, MAX
c:\it64\VisualFBEditor\MyFbFramework\mff\Printer.bas(697) error 42: Variable not declared, max
c:\it64\VisualFBEditor\MyFbFramework\mff\Printer.bas(698) error 9: Expected expression, found 'max'
c:\it64\VisualFBEditor\MyFbFramework\mff\Label.bas(297) error 1: Argument count mismatch, found 'Max'
c:\IT64\VisualFBEditor\src\Designer.bas(848) error 42: Variable not declared, Min
c:\IT64\VisualFBEditor\src\Designer.bas(849) error 1: Argument count mismatch, found 'Min'
c:\IT64\VisualFBEditor\src\Designer.bas(849) error 133: Too many errors, exiting
c:\IT64\VisualFBEditor\src>
c:\IT64\VisualFBEditor\src>
c:\IT64\VisualFBEditor\src>
---------------------------------------
Is there a compiled version for windows?
Thanks
Jose
Well I was following the links and found only source code,...searching finally found the binary sorry and Thanks
https://github.com/XusinboyBekchanov/Vi ... /tag/1.2.9
Xusinboy Bekchanov
Posts: 782
Joined: Jul 26, 2018 18:28

Re: VisualFBEditor - IDE for FreeBasic

Post by Xusinboy Bekchanov »

I have no problems when compiling.
Defines Max and Min are in the file "FreeBASIC-1.08.1-winlibs-gcc-9.3.0\inc\win\windef.bi"
And this file is included in Windows.bi
robert
Posts: 169
Joined: Aug 06, 2019 18:45

Re: VisualFBEditor - IDE for FreeBasic

Post by robert »

Hi Xusinboy:

Trying to compile VisualFBEditor on Linux

fbc "VisualFBEditor.bas" -x "../VisualFBEditor64_gtk3" -i ../MyFbFramework -d __USE_GTK3
__
VisualFBEditor/MyFbFramework/mff/Menus.bas(586) error 58: Type mismatch, at parameter 1 (Expression) of REPLACE()
VisualFBEditor/MyFbFramework/mff/Application.bas(101) error 181: Invalid assignment/conversion, before '('
VisualFBEditor/MyFbFramework/mff/Application.bas(125) error 58: Type mismatch, at parameter 2 (txt) of WLET()
VisualFBEditor/MyFbFramework/mff/TextBox.bas(1220) error 255: Ambiguous symbol access, explicit scope resolution required, found 'Left'
VisualFBEditor/src/EditControl.bas(308) error 255: Ambiguous symbol access, explicit scope resolution required, found 'Left'
VisualFBEditor/src/EditControl.bas(316) error 255: Ambiguous symbol access, explicit scope resolution required, found 'Left'
VisualFBEditor/src/EditControl.bas(393) error 255: Ambiguous symbol access, explicit scope resolution required, found 'Left'
VisualFBEditor/src/EditControl.bas(595) error 255: Ambiguous symbol access, explicit scope resolution required, found 'Left'
VisualFBEditor/src/EditControl.bas(711) error 255: Ambiguous symbol access, explicit scope resolution required, found 'Left'
VisualFBEditor/src/EditControl.bas(849) error 255: Ambiguous symbol access, explicit scope resolution required, found 'Left'
VisualFBEditor/src/EditControl.bas(849) error 133: Too many errors, exiting
Post Reply