rqwork7 finaal release-beta version
-
- Posts: 182
- Joined: Dec 18, 2018 16:37
- Location: Germany, Hessdorf
- Contact:
rqwork7 finaal release-beta version
download it from here http://rqwork.de/forum/Upload/showthread.php?tid=307
was tested with the latest version of freebasib,but working with previous versions too
was tested with the latest version of freebasib,but working with previous versions too
-
- Posts: 182
- Joined: Dec 18, 2018 16:37
- Location: Germany, Hessdorf
- Contact:
Re: rqwork7 finaal release-beta version
was update, by adding new feature like "install package...", this feature let you to use a new different package in ide, ypur own, of corse with pack rules in building new one
Re: rqwork7 finaal release-beta version
Hi
Umm, what is it? Seems you put no description anywhere and no documentation. The readme is not helpful. Even if these are available elsewhere, you should put that in this thread too.
I downloaded it and ran it with wine, and it looks like it's a RAD for creating winapi GUI apps? Or does it use some framework rather than winapi?
I'm not a Windows user so I'm not personally interested in it, but it looks impressive!
Also, rqwork7se.zip contains rqwork7fr. Is that intentional? What is the difference between the zip files? Again, you should describe it.
Umm, what is it? Seems you put no description anywhere and no documentation. The readme is not helpful. Even if these are available elsewhere, you should put that in this thread too.
I downloaded it and ran it with wine, and it looks like it's a RAD for creating winapi GUI apps? Or does it use some framework rather than winapi?
I'm not a Windows user so I'm not personally interested in it, but it looks impressive!
Also, rqwork7se.zip contains rqwork7fr. Is that intentional? What is the difference between the zip files? Again, you should describe it.
-
- Posts: 182
- Joined: Dec 18, 2018 16:37
- Location: Germany, Hessdorf
- Contact:
Re: rqwork7 finaal release-beta version
yes it is, it will come soon.TeeEmCee wrote: ↑May 03, 2022 9:26 Hi
Umm, what is it? Seems you put no description anywhere and no documentation. The readme is not helpful. Even if these are available elsewhere, you should put that in this thread too.
I downloaded it and ran it with wine, and it looks like it's a RAD for creating winapi GUI apps? Or does it use some framework rather than winapi?
I'm not a Windows user so I'm not personally interested in it, but it looks impressive!
Also, rqwork7se.zip contains rqwork7fr. Is that intentional? What is the difference between the zip files? Again, you should describe it.
the diference between is rqworkfr provide one more version of freebasic pack for testing "{nstall new pack" feature...
-
- Posts: 182
- Joined: Dec 18, 2018 16:37
- Location: Germany, Hessdorf
- Contact:
Re: rqwork7 finaal release-beta version
-has the ability to be extended by the user by adding new components
-can use houses from an external dll (cubex technologies, like activex)
-can be extended with plugins, export a map with the internal procedures necessary to join a plugin
-high speed and intuitive editing
-use dynamic linking to new components, can be made it on the fly
and more...
-can use houses from an external dll (cubex technologies, like activex)
-can be extended with plugins, export a map with the internal procedures necessary to join a plugin
-high speed and intuitive editing
-use dynamic linking to new components, can be made it on the fly
and more...
Re: rqwork7 finaal release-beta version
what is the diffrence between rqwork7fr and rqwork7se?
what is the license?
what is the license?
-
- Posts: 182
- Joined: Dec 18, 2018 16:37
- Location: Germany, Hessdorf
- Contact:
-
- Posts: 8586
- Joined: May 28, 2005 3:28
- Contact:
Re: rqwork7 finaal release-beta version
Only a hint in "gui.bas" you can define this macros once !
Joshyand use the two words DECLARE_PROPERTIES,IMPLEMENT_PROPERTIES() in files: 'comctrls.bas','menues.bas','standards.bas'
example of properties declare:implementation of properties
Joshy
Code: Select all
#ifdef RTL
#macro DECLARE_PROPERTIES
declare virtual function GetProperties as zstring ptr
declare virtual function GetPropertyInfo(as string) as PELPropInfo
declare virtual function GetProperty(as string) as zstring ptr
declare virtual function SetProperty(as string,as zstring ptr) as boolean
#endmacro
#macro IMPLEMENT_PROPERTIES(_CLASS_NAME_)
function _CLASS_NAME_ . GetProperties as zstring ptr : dim as string s=*Base.GetProperties : dim as zstring ptr zs=callocate(len(s)) : *zs=s : return zs: end function
function _CLASS_NAME_ . GetPropertyInfo(n as string) as PELPropInfo : return Base.GetPropertyInfo(n) : end function
function _CLASS_NAME_ . GetProperty(n as string) as zstring ptr : return Base.GetProperty(n) : end function
function _CLASS_NAME_ . SetProperty(n as string,v as zstring ptr) as boolean: return Base.SetProperty(n,v): end function
#endmacro
#else
#define DECLARE_PROPERTIES
#define IMPLEMENT_PROPERTIES(_CLASS_NAME_)
#endif
example of properties declare:
Code: Select all
type QStatic extends QFrame
protected:
declare virtual sub Dispatch(byref as QMessage)
declare virtual sub Handler(byref as QMessage)
declare static function DlgProc(as hwnd,as uint,as wparam,as lparam) as lresult
public:
declare static function Register(v as string="QStatic") as integer
...
DECLARE_PROPERTIES
end type
Code: Select all
...
IMPLEMENT_PROPERTIES(QStatic)
IMPLEMENT_PROPERTIES(QButton)
IMPLEMENT_PROPERTIES(QEdit)
IMPLEMENT_PROPERTIES(QComboBox)
IMPLEMENT_PROPERTIES(QListBox)
IMPLEMENT_PROPERTIES(QScrollBar)
IMPLEMENT_PROPERTIES(QCustomFrame)
IMPLEMENT_PROPERTIES(QCustomForm)
...
-
- Posts: 182
- Joined: Dec 18, 2018 16:37
- Location: Germany, Hessdorf
- Contact:
Re: rqwork7 finaal release-beta version
okay, future consideration of this, thanksD.J.Peters wrote: ↑May 25, 2022 13:24 Only a hint in "gui.bas" you can define this macros once !
Joshyand use the two words DECLARE_PROPERTIES,IMPLEMENT_PROPERTIES() in files: 'comctrls.bas','menues.bas','standards.bas'Code: Select all
#ifdef RTL #macro DECLARE_PROPERTIES declare virtual function GetProperties as zstring ptr declare virtual function GetPropertyInfo(as string) as PELPropInfo declare virtual function GetProperty(as string) as zstring ptr declare virtual function SetProperty(as string,as zstring ptr) as boolean #endmacro #macro IMPLEMENT_PROPERTIES(_CLASS_NAME_) function _CLASS_NAME_ . GetProperties as zstring ptr : dim as string s=*Base.GetProperties : dim as zstring ptr zs=callocate(len(s)) : *zs=s : return zs: end function function _CLASS_NAME_ . GetPropertyInfo(n as string) as PELPropInfo : return Base.GetPropertyInfo(n) : end function function _CLASS_NAME_ . GetProperty(n as string) as zstring ptr : return Base.GetProperty(n) : end function function _CLASS_NAME_ . SetProperty(n as string,v as zstring ptr) as boolean: return Base.SetProperty(n,v): end function #endmacro #else #define DECLARE_PROPERTIES #define IMPLEMENT_PROPERTIES(_CLASS_NAME_) #endif
example of properties declare:implementation of propertiesCode: Select all
type QStatic extends QFrame protected: declare virtual sub Dispatch(byref as QMessage) declare virtual sub Handler(byref as QMessage) declare static function DlgProc(as hwnd,as uint,as wparam,as lparam) as lresult public: declare static function Register(v as string="QStatic") as integer ... DECLARE_PROPERTIES end type
Code: Select all
... IMPLEMENT_PROPERTIES(QStatic) IMPLEMENT_PROPERTIES(QButton) IMPLEMENT_PROPERTIES(QEdit) IMPLEMENT_PROPERTIES(QComboBox) IMPLEMENT_PROPERTIES(QListBox) IMPLEMENT_PROPERTIES(QScrollBar) IMPLEMENT_PROPERTIES(QCustomFrame) IMPLEMENT_PROPERTIES(QCustomForm) ...
-
- Posts: 182
- Joined: Dec 18, 2018 16:37
- Location: Germany, Hessdorf
- Contact:
Re: rqwork7 finaal release-beta version
rad-ide was updated
-createwrapper buttton working now
-treeview explorer onclick also working
(rqwork7fr.zip)
-createwrapper buttton working now
-treeview explorer onclick also working
(rqwork7fr.zip)
-
- Posts: 182
- Joined: Dec 18, 2018 16:37
- Location: Germany, Hessdorf
- Contact:
Re: rqwork7 finaal release-beta version
rad-ide was updated
-add component works fine
-desgner works fine with component, controls and dll controls
-add component works fine
-desgner works fine with component, controls and dll controls
-
- Posts: 182
- Joined: Dec 18, 2018 16:37
- Location: Germany, Hessdorf
- Contact:
Re: rqwork7 finaal release-beta version
That powerfoull ide was written in pascal with Delphi. So source code is for pascal knowers. t is a very strong solution between that tow languages,pascal and basic,also use dynamic linking with new coponents via dll technologies. Also the gui wrapper is capable to create a class from the fly, via windows fuction "createwindowex".SO CREATION OF ACTIVEX IS ONLY A JOKE.