Revision history for FaqPgWin32


Revision [20806]

Last edited on 2016-03-12 14:13:31 by fxm [Formatting]
Additions:


Revision [20805]

Edited on 2016-03-12 14:13:14 by fxm [Formatting]
Deletions:


Revision [20804]

Edited on 2016-03-12 14:12:56 by fxm [Formatting]
Additions:


Revision [20012]

Edited on 2016-02-10 15:52:31 by DkLwikki [Update link format]
Additions:
At the moment three full featured IDEs have been developed specifically for FB: [[http://fbide.freebasic.net/|FBIde]] (not being updated, avoid using of old versions of FBC bundled with it), [[http://fbedit.freebasic.net/|FbEdit]] and [[http://www.planetsquires.com/jellyfishpro_freebasic.htm|JellyFishPro]]. These IDEs require a minimum configuration -as path to the compiler- to work.
You can also download [[http://fbide.freebasic.net/|FBIde]] and [[http://fbedit.freebasic.net/|FbEdit]] as bundles (Editor + Compiler) that install in a single operation. But the bundled version of the compiler may be out of date.
- [[http://www.freebasic.net/forum/viewtopic.php?t=10350|IDE Installation guide for Windows]]
- Get Insight from [[http://prdownloads.sourceforge.net/dev-cpp/Insight_Binary.DevPak?download|Dev-C++]]
If this behavior is not acceptable you can use an external library as [[http://www.winfordeng.com/products/portio32/|PortIO32]] that installs a permanent port driver.
You have to download and install these from their home page. Find in [[http://www.freebasic.net/forum/viewtopic.php?t=788|the Links thread in the Libraries subforum]] the URL's of the home pages of the libraries provided. You need the binaries for ""Win32"" of the libraries. If you want to develop programs with the libs you will need the documentation too.
See the answers to this question in this [[http://www.freebasic.net/forum/viewtopic.php?p=89225|thread in the forum]]
More advanced use requires a frequent consultation of the reference at the [[http://msdn2.microsoft.com/en-us/library/aa139672.aspx|Microsoft Developers Network]]. A local install of the API reference is possible, search Microsoft for the Platform SDK (a huge download) and install just the documentation.
[[http://www.freewebs.com/fielden/|Jerry Fielden' Ezeegui]] (freeware) uses a "graphical" textmode interface to let you build your code.
[[http://codege.org/projects/visg/|mrhx Software's VISG]] (GPL) has a more classical user interface.
Less helpful may be the graphical resource editors generating scripts for the resource compiler. Any editor generating scripts compatible with ""GoRC"" can be used, as the one included with [[http://fbedit.freebasic.net/index.php|FbEdit]]. Graphical resource editors are a great help in designing dialogs and menus, but they leave to you the task of writing the window procedures required to make them active.
[[CompilerFAQ|Compiler FAQ]]
[[FaqPgrtlib|FB Runtime Library FAQ]]
Deletions:
At the moment three full featured IDEs have been developed specifically for FB: [[http://fbide.freebasic.net/ FBIde]] (not being updated, avoid using of old versions of FBC bundled with it), [[http://fbedit.freebasic.net/ FbEdit]] and [[http://www.planetsquires.com/jellyfishpro_freebasic.htm JellyFishPro]]. These IDEs require a minimum configuration -as path to the compiler- to work.
You can also download [[http://fbide.freebasic.net/ FBIde]] and [[http://fbedit.freebasic.net/ FbEdit]] as bundles (Editor + Compiler) that install in a single operation. But the bundled version of the compiler may be out of date.
- [[http://www.freebasic.net/forum/viewtopic.php?t=10350 IDE Installation guide for Windows]]
- Get Insight from [[http://prdownloads.sourceforge.net/dev-cpp/Insight_Binary.DevPak?download Dev-C++]]
If this behavior is not acceptable you can use an external library as [[http://www.winfordeng.com/products/portio32/ PortIO32]] that installs a permanent port driver.
You have to download and install these from their home page. Find in [[http://www.freebasic.net/forum/viewtopic.php?t=788 the Links thread in the Libraries subforum]] the URL's of the home pages of the libraries provided. You need the binaries for ""Win32"" of the libraries. If you want to develop programs with the libs you will need the documentation too.
See the answers to this question in this [[http://www.freebasic.net/forum/viewtopic.php?p=89225 thread in the forum]]
More advanced use requires a frequent consultation of the reference at the [[http://msdn2.microsoft.com/en-us/library/aa139672.aspx Microsoft Developers Network]]. A local install of the API reference is possible, search Microsoft for the Platform SDK (a huge download) and install just the documentation.
[[http://www.freewebs.com/fielden/ Jerry Fielden' Ezeegui]] (freeware) uses a "graphical" textmode interface to let you build your code.
[[http://codege.org/projects/visg/ mrhx Software's VISG]] (GPL) has a more classical user interface.
Less helpful may be the graphical resource editors generating scripts for the resource compiler. Any editor generating scripts compatible with ""GoRC"" can be used, as the one included with [[http://fbedit.freebasic.net/index.php FbEdit]]. Graphical resource editors are a great help in designing dialogs and menus, but they leave to you the task of writing the window procedures required to make them active.
[[CompilerFAQ Compiler FAQ]]
[[FaqPgrtlib FB Runtime Library FAQ]]


Revision [15764]

Edited on 2012-01-23 02:19:44 by CountingPine [Update link format]
Additions:
[[CompilerFAQ Compiler FAQ]]
[[FaqPgrtlib FB Runtime Library FAQ]]
Deletions:
[[CompilerFAQ Compiler FAQ]].
[[FaqPgrtlib FB Runtime Library FAQ]].


Revision [15533]

Edited on 2011-12-10 16:01:04 by CountingPine [Update link/license for VISG]
Additions:
Yes there are some 3rd party developments generating Windows API code from a windows designer à la Visual Basic:
[[http://www.freewebs.com/fielden/ Jerry Fielden' Ezeegui]] (freeware) uses a "graphical" textmode interface to let you build your code.
[[http://codege.org/projects/visg/ mrhx Software's VISG]] (GPL) has a more classical user interface.
Deletions:
Yes there are some 3rd party developments generating Windows API code from a windows designer à la Visual Basic. None of them is Open source:
[[http://www.freewebs.com/fielden/ Jerry Fielden' Ezeegui]] uses a "graphical" textmode interface to let you build your code.
[[http://mrhx.ucoz.com/load/ mrhx Software's VISG]] has a more classical user interface.



Revision [15532]

Edited on 2011-12-10 15:53:47 by CountingPine [Minor formatting/misc changes]
Additions:
==- {{anchor name="item04|How can I debug my program?"}}==
==- {{anchor name="item07|Does FreeBASIC work with Windows Vista/7?"}}==
==- {{anchor name="item08|Where can I find some tutorials on programming the Windows GUI?"}}==
{{anchor name="item04"}}==How can I debug my program?==
When releasing compiled code it is good etiquette to provide the third party dll's required to run it.
{{anchor name="item07"}}==Does ""FreeBASIC"" work with Windows Vista/7?==
{{anchor name="item08"}}==Where can I find some tutorials on programming the Windows GUI?==
Yes there are some 3rd party developments generating Windows API code from a windows designer à la Visual Basic. None of them is Open source:
[[http://www.freewebs.com/fielden/ Jerry Fielden' Ezeegui]] uses a "graphical" textmode interface to let you build your code.
Deletions:
==- {{anchor name="item04|How to debug ?"}}==
==- {{anchor name="item07|Does FreeBASIC work with Windows Vista ?"}}==
==- {{anchor name="item08|Where can I find some tutorials on programming the Windows GUI ?"}}==
{{anchor name="item04"}}==How to debug ?==
When releasing compiled code it's good etiquette to provide the third party dll's required to run it.
{{anchor name="item07"}}==Does ""FreeBASIC"" work with Windows Vista ?==
{{anchor name="item08"}}==Where can I find some tutorials on programming the Windows GUI ?==
Yes there are some 3rd party developments generating Windows API code from a windows designer à la Visual Basic. None of them is Open source:
[[http://www.freewebs.com/fielden/ Jerry Fielden' Ezeegui]] uses a "graphical" textmode interface to let you build your code.


Revision [14815]

Edited on 2010-08-23 12:10:27 by CountingPine [Missed one]
Additions:
@@**""FreeBASIC"" Windows questions**@@
Deletions:
@@**FreeBASIC Windows questions**@@


Revision [14814]

Edited on 2010-08-23 11:58:46 by CountingPine [Remove some CamelCase links, minor changes]
Additions:
You can also download [[http://fbide.freebasic.net/ FBIde]] and [[http://fbedit.freebasic.net/ FbEdit]] as bundles (Editor + Compiler) that install in a single operation. But the bundled version of the compiler may be out of date.
Commercial "general use" IDEs can be used with ""FreeBASIC"" but may require an extensive setup. They are handy for multi language programming, as they provide a unified user interface.
Instructions for installing FB JFish Pro, FBIde, and ""FbEdit"" can be found here:
Yes. You have to give ""FreeBASIC"" the right command for it when you compile your program.
- In ""FbEdit"" select Windows GUI in the targets dropdown list in the right of the tool bar.
""FreeBASIC"" can use any debugger compatible with GNU GDB. Insight ""Win32"" debugger is an user friendly wrapper for GDB.
Windows requires a driver to be installed to access the hardware ports. ""FB-Win32"" programs using INP and OUT include a built-in driver that installs temporarily for a session. Windows allows only users with Admin rights to run driver installations. This means if you usually run your windows sessions without Admin rights, you will have to use the windows command line command RUNAS to run your program for the first time in each session so Windows allows it to install the driver.
""FreeBASIC"" comes with headers and wrappers required to code for a lot of third party libraries but does not provide the actual runtime dll files.
You have to download and install these from their home page. Find in [[http://www.freebasic.net/forum/viewtopic.php?t=788 the Links thread in the Libraries subforum]] the URL's of the home pages of the libraries provided. You need the binaries for ""Win32"" of the libraries. If you want to develop programs with the libs you will need the documentation too.
{{anchor name="item07"}}==Does ""FreeBASIC"" work with Windows Vista ?==
Less helpful may be the graphical resource editors generating scripts for the resource compiler. Any editor generating scripts compatible with ""GoRC"" can be used, as the one included with [[http://fbedit.freebasic.net/index.php FbEdit]]. Graphical resource editors are a great help in designing dialogs and menus, but they leave to you the task of writing the window procedures required to make them active.
Deletions:
You can also download [[http://fbide.freebasic.net/ FBIde]] and [[http://fbedit.freebasic.net/ FbEdit]] as bundles (Editor + Compiler) that install in a single operation. Notice the version of some of the components on these bundlesare not the latest available.
Commercial "general use" IDEs can be used with FreeBASIC but may require an extensive setup. They are handy for multi language programming, as they provide a unified user interface.
Instructions for installing FB JFish Pro, FBIde, and FbEdit can be found here:
Definitely. You have to give FreeBASIC the right command for it when you compile your program.
- In FbEdit select Windows GUI in the targets dropdown list in the right of the tool bar.
FreeBASIC can use any debugger compatible with GNU GDB. Insight Win32 debugger is an user friendly wrapper for GDB.
Windows requires a driver to be installed to access the hardware ports. FB-Win32 programs using INP and OUT include a built-in driver that installs temporarily for a session. Windows allows only users with Admin rights to run driver installations. This means if you usually run your windows sessions without Admin rights, you will have to use the windows command line command RUNAS to run your program for the first time in each session so Windows allows it to install the driver.
FreeBASIC comes with the headers and wrappers required to code for a lot of third party libraries but does not provide the actual runtime dll files.
You have to download and install these from their home page. Find in [[http://www.freebasic.net/forum/viewtopic.php?t=788 the Links thread in the Libraries subforum]] the URL's of the home pages of the libraries provided. You need the binaries for Win32 of the libraries. If you want to develop programs with the libs you will need the documentation too.
{{anchor name="item07"}}==Does FreeBASIC work with Windows Vista ?==
Less helpful may be the graphical resource editors generating scripts for the resource compiler. Any editor generating scripts compatible with GoRC can be used, as the one included with [[http://fbedit.freebasic.net/index.php FbEdit]]. Graphical resource editors are a great help in designing dialogs and menus, but they leave to you the task of writing the window procedures required to make them active.


Revision [14812]

Edited on 2010-08-22 10:06:38 by GaLeon [Changed case for FbEdit and FBIde, fixed typos]
Additions:
At the moment three full featured IDEs have been developed specifically for FB: [[http://fbide.freebasic.net/ FBIde]] (not being updated, avoid using of old versions of FBC bundled with it), [[http://fbedit.freebasic.net/ FbEdit]] and [[http://www.planetsquires.com/jellyfishpro_freebasic.htm JellyFishPro]]. These IDEs require a minimum configuration -as path to the compiler- to work.
You can also download [[http://fbide.freebasic.net/ FBIde]] and [[http://fbedit.freebasic.net/ FbEdit]] as bundles (Editor + Compiler) that install in a single operation. Notice the version of some of the components on these bundlesare not the latest available.
Instructions for installing FB JFish Pro, FBIde, and FbEdit can be found here:
- In FbEdit select Windows GUI in the targets dropdown list in the right of the tool bar.
More advanced use requires a frequent consultation of the reference at the [[http://msdn2.microsoft.com/en-us/library/aa139672.aspx Microsoft Developers Network]]. A local install of the API reference is possible, search Microsoft for the Platform SDK (a huge download) and install just the documentation.
Yes there are some 3rd party developments generating Windows API code from a windows designer à la Visual Basic. None of them is Open source:
Less helpful may be the graphical resource editors generating scripts for the resource compiler. Any editor generating scripts compatible with GoRC can be used, as the one included with [[http://fbedit.freebasic.net/index.php FbEdit]]. Graphical resource editors are a great help in designing dialogs and menus, but they leave to you the task of writing the window procedures required to make them active.
Deletions:
At the moment three full featured IDEs have been developed specifically for FB: [[http://fbide.freebasic.net/ FBIDE]] (not being updated, avoid using of old versions of FBC bundled with it), [[http://fbedit.freebasic.net/ FBEdit]] and [[http://www.planetsquires.com/jellyfishpro_freebasic.htm JellyFishPro]]. These IDEs require a minimum configuration -as path to the compiler- to work.
You can also download [[http://fbide.freebasic.net/ FBIDE]] and [[http://fbedit.freebasic.net/ FBEdit]] as bundles (Editor+ Compiler) that install in a single operation. Notice the version of some of the components on these bundlesare not the latest available.
Instructions for installing FB JFish Pro, FBIDE, and FBEdit can be found here:
- In FBedit select Windows GUI in the targets dropdown list in the right of the tool bar.
More advanced use requires a frequent consultation of the reference at the [[http://msdn2.microsoft.com/en-us/library/aa139672.aspx Microsoft Developers Netework]]. A local install of the API reference is possible, search Microsoft for the Platform SDK (a huge download) and install just the documentation.
Yes there are some 3rd party developements generating Windows API code from a windows designer à la Visual Basic. None of them is Open source:
Less helpful may be the graphical resource editors generating scripts for the resource compiler. Any editor generating scripts compatible with GoRC can be used, as the one included with [[http://fbedit.freebasic.net/index.php FBEdit]]. Graphical resource editors are a great help in designing dialogs and menus, but they leave to you the task of writing the window procedures required to make them active.


Revision [14793]

Edited on 2010-08-21 01:30:34 by GaLeon [Changed run-time to runtime]
Additions:
[[FaqPgrtlib FB Runtime Library FAQ]].
Deletions:
[[FaqPgrtlib FB Run-Time Library FAQ]].


Revision [14515]

Edited on 2009-11-05 23:42:59 by DoS386 [killed dead link]
Additions:
In Windows GUI programs do not use console commands. Use ""MessageBox"" or print to a log file to issue any error message to the user. Be sure any PRINT to console you used for debugging is not compiled in the final version.
Deletions:
In Windows GUI programs do not use console commands. Use MessageBox or print to a log file to issue any error message to the user. Be sure any PRINT to console you used for debugging is not compiled in the final version.


Revision [14234]

Edited on 2009-08-20 02:56:26 by CountingPine [updated]

No Differences

Revision [14200]

Edited on 2009-08-02 00:33:37 by CountingPine [updated]
Additions:
==- {{anchor name="item01|Which IDEs are available for Windows?"}}==
{{anchor name="item01"}}==Which IDEs are available for Windows?==
At the moment three full featured IDEs have been developed specifically for FB: [[http://fbide.freebasic.net/ FBIDE]] (not being updated, avoid using of old versions of FBC bundled with it), [[http://fbedit.freebasic.net/ FBEdit]] and [[http://www.planetsquires.com/jellyfishpro_freebasic.htm JellyFishPro]]. These IDEs require a minimum configuration -as path to the compiler- to work.
You can also download [[http://fbide.freebasic.net/ FBIDE]] and [[http://fbedit.freebasic.net/ FBEdit]] as bundles (Editor+ Compiler) that install in a single operation. Notice the version of some of the components on these bundlesare not the latest available.
Commercial "general use" IDEs can be used with FreeBASIC but may require an extensive setup. They are handy for multi language programming, as they provide a unified user interface.
Windows requires a driver to be installed to access the hardware ports. FB-Win32 programs using INP and OUT include a built-in driver that installs temporarily for a session. Windows allows only users with Admin rights to run driver installations. This means if you usually run your windows sessions without Admin rights, you will have to use the windows command line command RUNAS to run your program for the first time in each session so Windows allows it to install the driver.
Deletions:
==- {{anchor name="item01|Which IDE's are available for Windows?"}}==
{{anchor name="item01"}}==Which IDE's are available for Windows?==
At the moment three full featured IDE's have been developed specifically for FB: [[http://fbide.freebasic.net/ FBIDE]] (not being updated, avoid using of old versions of FBC bundled with it), [[http://fbedit.freebasic.net/ FBEdit]] and [[http://www.planetsquires.com/jellyfishpro_freebasic.htm JellyFishPro]]. These IDE's require a minimum configuration -as path to the compiler- to work.
You can also download [[http://fbide.freebasic.net/ FBIDE]] and [[http://fbedit.freebasic.net/ FBEdit]] as bundles (Editor+ Compiler) that install in a single operation. Notice the version of some of the components on these bundles may not be the latest available.
Commercial "general use" IDE's can be used with FreeBASIC but may require an extensive setup. They are handy for multi language programming, as they provide a unified user interface.
Windows requires a driver to be installed to access the hardware ports. FB-Win32 programs using INP and OUT include a built-in driver that installs temporarily for a sesion. Windows allows only users with Admin rights to run driver installations. This means if you usually run your windows sessions without Admin rights, you will have to use the windows command line command RUNAS to run your program for the first time in each session so Windows allows it to install the driver.


Revision [14197]

Edited on 2009-08-01 18:16:45 by McBiff [updated]
Additions:
Windows requires a driver to be installed to access the hardware ports. FB-Win32 programs using INP and OUT include a built-in driver that installs temporarily for a sesion. Windows allows only users with Admin rights to run driver installations. This means if you usually run your windows sessions without Admin rights, you will have to use the windows command line command RUNAS to run your program for the first time in each session so Windows allows it to install the driver.
Deletions:
Windows requires a driver to be installed to access the hardware ports. FB-Win32 programs using INP and OUT include a built-in driver that installs temporally for a sesion. Windows allows only users with Admin rights to run driver installations. This means if you usually run your windows sessions without Admin rights, you will have to use the windows command line command RUNAS to run your program for the first time in each session so Windows allows it to install the driver.


Revision [13354]

The oldest known version of this page was created on 2008-05-11 08:52:05 by DoS386 [updated]
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki



sf.net phatcode