VisualFBEditor - IDE for FreeBasic

User projects written in or related to FreeBASIC.
Post Reply
nastasa eodor
Posts: 182
Joined: Dec 18, 2018 16:37
Location: Germany, Hessdorf
Contact:

Re: VisualFBEditor - IDE for FreeBasic

Post by nastasa eodor »

Xusinboy Bekchanov wrote:
nastasa eodor wrote: the controls you say are packaged in a DLL library are Delphi controls ... so the source is written in pascal. They can be ported in FreeBasic but need times. I can send you a copy of Delphi 7 if you want, a licensed, functional one. if you know basic you will learn extremely fast and pascal. there you will find the sources you are looking for. Also download the source code from my ide, you will find everything there. If you want to use that library in your ide you need to write a bridge, a wrapper between dll and ide and after that you can use that controls...and classes too. If i have time i will try to write a fb writer for you.
I meant these controls, not in Pascal:

Code: Select all

#define  REBAR_HEIGHT   35

Type TREBARBAND
	Private:
	count  As Integer
	
	Public:
	fMask           As Integer
   clrFore         As Integer
   clrBack         As Integer
   fStyle          As Integer
   hbmBack 			 As HBITMAP
	hwndChild    As HWND
   wID             As INTEGER
   Text            As String
   cch             As INTEGER
   cxMinChild      As Integer
   cyMinChild      As Integer
   cx              As Integer
   Declare Constructor
   Declare Destructor
   
End Type

Type TREBAR
	Private:
	 count As Integer
	 fhimlRebar as HIMAGELIST     
    FHandle  as HWND 
    fIcon As HICON 
    Control    As TControl
	 fhwndChild as HWND         
	Public:
	Declare Property Parent As TControl Ptr
   Declare Property Parent(Value As TControl Ptr)
    Declare Property Handle As HWND
    Declare Property Handle(Value As HWND)
	'Declare Property hwndChild As HWND
	'Declare Property hwndChild (value  As HWND)
	Declare Property Imagelist As HIMAGELIST
	Declare Property Imagelist(value As HIMAGELIST)
	 Declare Property Align As Integer
    Declare Property Align(Value As Integer)
    Declare Property Left As Integer
    Declare Property Left(Value As Integer)
    Declare Property Top As Integer
    Declare Property Top(Value As Integer)
	Declare Property Width As Integer
   Declare Property Width(Value As Integer)
   Declare Property Height As Integer
   Declare Property Height(Value As Integer)
   
	Declare Property Icon As HICON
	Declare Property Icon (value As HICON)
	Declare Sub  Create()
	Declare Sub AddBand(value As TREBARBAND)
	Declare Constructor
   Declare Destructor
End Type

Code: Select all

type PPrintDialog as TPrintDialog Ptr
type TPrintDialog extends TComponent
     private:
     Pdlg          as PDA
     protected:
     declare static function Hook(hDlg as HWND,Msg as UINT,wParam as WPARAM,lParam as LPARAM) as uinteger
     public:
     Owner         as PControl
     Center        as integer
     Handle        as hwnd
     Caption       as string
     BackColor     as Integer
     Collate       as integer
     Style         as integer
     Copies        as integer 
     FromPage      as integer 
     ToPage        as integer 
     MaxPage       as integer 
     MinPage       as integer 
     PrintRange    as integer 
     PrintToFile   as integer
     AllPages      as integer
     declare operator cast as any ptr
     declare function Execute as integer
     declare constructor
     declare destructor
end type
second is mine
Xusinboy Bekchanov
Posts: 783
Joined: Jul 26, 2018 18:28

Re: VisualFBEditor - IDE for FreeBasic

Post by Xusinboy Bekchanov »

nastasa eodor wrote:second is mine
If possible, open the source for this too.
nastasa eodor
Posts: 182
Joined: Dec 18, 2018 16:37
Location: Germany, Hessdorf
Contact:

Re: VisualFBEditor - IDE for FreeBasic

Post by nastasa eodor »

Xusinboy Bekchanov wrote:
nastasa eodor wrote:second is mine
If possible, open the source for this too.
i said to you my old computer crush...cant save anythings from him...i lost everything...but in the next day i will write for you a new code, ok?
Xusinboy Bekchanov
Posts: 783
Joined: Jul 26, 2018 18:28

Re: VisualFBEditor - IDE for FreeBasic

Post by Xusinboy Bekchanov »

nastasa eodor wrote:
Xusinboy Bekchanov wrote:
nastasa eodor wrote:second is mine
If possible, open the source for this too.
i said to you my old computer crush...cant save anythings from him...i lost everything...but in the next day i will write for you a new code, ok?
If you lose them we will do together.
nastasa eodor
Posts: 182
Joined: Dec 18, 2018 16:37
Location: Germany, Hessdorf
Contact:

Re: VisualFBEditor - IDE for FreeBasic

Post by nastasa eodor »

go to:
https://osdn.net/projects/sfnet_fbwingui/releases/
some one save my all work in source forge
you will find here all of my sources
Xusinboy Bekchanov
Posts: 783
Joined: Jul 26, 2018 18:28

Re: VisualFBEditor - IDE for FreeBasic

Post by Xusinboy Bekchanov »

nastasa eodor wrote:go to:
https://osdn.net/projects/sfnet_fbwingui/releases/
some one save my all work in source forge
you will find here all of my sources
Thank you, I have these.
Xusinboy Bekchanov
Posts: 783
Joined: Jul 26, 2018 18:28

Re: VisualFBEditor - IDE for FreeBasic

Post by Xusinboy Bekchanov »

I released a new version:

VisualFBEditor 1.2.0 (December 15, 2019)
- Added: Compilation via make
- Added: Ability to format code
- Added: Ability to change themes
- Added: Ability to change the case of keywords
- Added: Ability to open include files using Ctrl + Click
- Added: Window for compilation, launch, debugging options
- Added: Project Properties
- Added: Multiple choice in the designer
- Improved: Search Box
- Improved: Options Window

MyFbFramework 1.2.0 (December 15, 2019)
- Added: Picture
- Added: Printer
- Added: PageSetupDialog
- Added: PrintDialog
c-sanchez
Posts: 145
Joined: Dec 06, 2012 0:38

Re: VisualFBEditor - IDE for FreeBasic

Post by c-sanchez »

Hi Xusinboy Bekchanov, many things aren't working. at least not for me
I can't compile anything because the compiler path is saved wrong, the drive letter
Image
Clear, add new path, apply, ok
Image
and we have this
Image

Same with themes, I'm just changing the color theme and that happens when accepting and going back to the menu
Image

Feature request:
As with poseidon, autocomplete functions from external libs, like this
Image

less important(?)
Sort tabs with mouse.
Scroll with Middle Mouse Click.
Xusinboy Bekchanov
Posts: 783
Joined: Jul 26, 2018 18:28

Re: VisualFBEditor - IDE for FreeBasic

Post by Xusinboy Bekchanov »

c-sanchez wrote:Hi Xusinboy Bekchanov, many things aren't working. at least not for me
I can't compile anything because the compiler path is saved wrong, the drive letter
I tried earlier an old version of VisualFBEditor on a computer with the Windows 7 Maximum operating system. It also happened with the first letter of WString. It was still not possible to pass an empty string to a WString. Now I do not have access to this computer. But in my house I have Windows 7, it shows everything is normal. I don’t know how to test this now.
c-sanchez wrote: Feature request:
As with poseidon, autocomplete functions from external libs, like this
Image

less important(?)
Sort tabs with mouse.
Scroll with Middle Mouse Click.
Thanks for the suggestions, I am trying to make these suggestions.
c-sanchez
Posts: 145
Joined: Dec 06, 2012 0:38

Re: VisualFBEditor - IDE for FreeBasic

Post by c-sanchez »

Xusinboy Bekchanov wrote: I tried earlier an old version of VisualFBEditor on a computer with the Windows 7 Maximum operating system. It also happened with the first letter of WString. It was still not possible to pass an empty string to a WString. Now I do not have access to this computer. But in my house I have Windows 7, it shows everything is normal. I don’t know how to test this now.
Umm It's something related with Windows 7 then? :S
I have Windows 7 Home Basic x86
Xusinboy Bekchanov wrote:Thanks for the suggestions, I am trying to make these suggestions.
Thanks to you :)
Xusinboy Bekchanov
Posts: 783
Joined: Jul 26, 2018 18:28

Re: VisualFBEditor - IDE for FreeBasic

Post by Xusinboy Bekchanov »

c-sanchez wrote:Umm It's something related with Windows 7 then? :S
I have Windows 7 Home Basic x86
On my Windows 7 also does not work, now I'm testing.
Xusinboy Bekchanov
Posts: 783
Joined: Jul 26, 2018 18:28

Re: VisualFBEditor - IDE for FreeBasic

Post by Xusinboy Bekchanov »

I fixed the error on the Windows 7 operating system. All this happened due to the use of one variable before and after reallocate wstring.

VisualFBEditor 1.2.1 (December 18, 2019)
- Fixed: Windows 7 support

MyFbFramework 1.2.1 (December 18, 2019)
- Fixed: Windows 7 support
aloberoger
Posts: 507
Joined: Jan 13, 2009 19:23

Re: VisualFBEditor - IDE for FreeBasic

Post by aloberoger »

Here is a reel designer for FB.

some observations:
-how to assign once the path of the compiler?
-sometimes the assignment of the main project file does not work. how to procees
Xusinboy Bekchanov
Posts: 783
Joined: Jul 26, 2018 18:28

Re: VisualFBEditor - IDE for FreeBasic

Post by Xusinboy Bekchanov »

aloberoger wrote:-how to assign once the path of the compiler?
In the settings in the compiler item, you need to select the path, give a name different from the rest of the compilers in the list and add. Select default compiler for 32 bits and 64 bits
aloberoger wrote:-sometimes the assignment of the main project file does not work. how to procees
I tried, the selected main project file always works during compilation. There are two ways to assign the main project file: 1) Install via "Install as main" in the project tree 2) Select in the Project property. If there are no open tabs, then you need to select the project in the project tree as "Install as main" (In my opinion, you can not choose if there is only one project, it has not been done yet).
Maybe you did not save the project when you exit the program. When you open the project, the old file compiles.
Xusinboy Bekchanov
Posts: 783
Joined: Jul 26, 2018 18:28

Re: VisualFBEditor - IDE for FreeBasic

Post by Xusinboy Bekchanov »

c-sanchez wrote: less important(?)
Sort tabs with mouse.
Scroll with Middle Mouse Click.
These suggestions are made:
VisualFBEditor 1.2.2 (December 31, 2019)
- Added: Ability to move tabs
- Added: Ability to scroll using the middle button

MyFbFramework 1.2.2 (December 31, 2019)
- Added: Reorderable property in TabControl
Post Reply