Release Version 1.19
1/29/2021

This is a text integrated developer environment (IDE) for the
RapidQ compiler (c) William Yu and RealBasic (C) and can be
setup to compile FreeBasic (or any other command line compiler) and simple java code.
Now tested on Windows8 x64 with multiprocessor support.


1) when you first start FreeQ from a clean install, it should have a messagebox
"Writing defaults to workspace." The program will attempt to auto locate the
RapidQ compiler and lib / inc folders

2) If FreeQ cannot find RapidQ files then you must set the paths. Go to
Menu "format" -> "options" -> "compiler/paths." Fill in the paths or
locate them with the button.

3) in the format" -> "options" -> "RQ compiler/paths" panel notice you may need
to set path to application. Also you may want to uncheck the 
"Default Typecheck On" to remove the auto insert of $TYPECHECK ON

4) click the SAVE button at the bottom.

5) Set all options before loading a project file. Project files
keep a complete set of settings and all the files you want opened together.
That way all project files will maintain all paths (if needed).

You should be ready to compile. If you are using Vista, or Win7 you 
probably need Admin privileges and may need to turn UAC off to run
the Rapidq compiler.


Here are some useful hints  :

1) Help on Keywordsput the Cursor on a keyword, then presss F1.
A window of definitions appears with helpful tips, and 
properites/methods for Objects. ctrl and then right-click on a
keyword also works). If no keyword is found, then RapidQ.chm starts.
(requires QLookup.Txt in TOOLS folder)


2) AutoCompletion - start typing a keyword THEN press Ctrl + period
IF the last character was uppercase THEN the keyword IS completed
in upper CASE. A list of keywords are provided if multiple matches exist.

3) After compile , you can also go TO the Line WITH an error by
Alt + right click in the compile log

4) Auto DECLARE is probably the best little tool on FreeQ. There is no need to
  type all those DECLARE SUB / DECLARE FUNCTION statements, auto declare does it
  for you. Also if you decide to change the parameters in SUB / Func Auto declare
  will keep them up to date.

  You can set Auto declare into one of 5 different modes, using the Options
  dialog box on the "other options" tab depending if you use just one source file
  or several source files

  1- declare statements to the clipboard (active file). Will put all declare
  statements to the clipboard, just paste in the open file where you want
  (clipboard is overwritten of course)

  2- declare statements to the clipboard (all open files). Will put all declare
  statements from all open files to the clipboard, just paste in an open file
  where you want (clipboard is overwritten of course)

  3 and 4) puts the declare statements at the top of the active file (clipboard
  is not affected).

  5) put all declare statements in a new file that is opened as a new tab in
  FreeQ. You can name it anything you want (QDeclares.inc by default).


5) search FOR user defined symbol(constant , SUB , FUNCTION , etc.) :
  click on the name, then press Alt-D to find where it was declared


6) place all help files in the same folder

7) includes a custom build of SciLexer.Dll version 3.0.2.0

8) incorportates a form designer AND debugger by Don Homans and a 
 menu designer by Jordi Ramos - the programs are in the tools folder.
TO use the form designer/editor Open the properties view , THEN DOUBLE
click on a QFORM TO edit.Also a new form IS started by DOUBLE clicking
the < new form  Icon.The form code IS inserted at the Cursor location.

9) you can embed a manifest AND VersionInfo section.
 both reshacker.exe and UPX.exe must be located by the IDE (choose
Format -> Options -> External apps tab and find these programs.


-800+ RapidQ keywords AND contstants are highlighted!

-You can select your own keywords through the options. To reset to default 
keywords, then edit FreeQ.ini and set this to blank:
KeyWordListFile= 

The file KEYWORD.LST is compatible with the original RapidQ.exe IDE. You can
also just delete this file without problems.

Use at your own risk. Read the statement below.

- John K


=  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =
License FOR Scintilla AND SciTE

Copyright 1998 - 2003 by Neil Hodgson < neilh@scintilla.org >

All Rights Reserved

Permission TO use , copy , modify , AND distribute this software AND its
documentation FOR any purpose AND without fee IS hereby granted ,
provided that the above copyright notice appear in all copies AND that
both that copyright notice AND this permission notice appear in
supporting documentation.

NEIL HODGSON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE , INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS , IN NO EVENT SHALL NEIL HODGSON BE LIABLE FOR ANY
SPECIAL , INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE , DATA OR PROFITS ,
WHETHER IN AN ACTION OF CONTRACT , NEGLIGENCE OR OTHER
TORTIOUS ACTION , ARISING OUT OF OR IN CONNECTION WITH THE USE
OR PERFORMANCE OF THIS SOFTWARE.


=  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =
GoRC - licence AND distribution
GoRC IS Copyright  Jeremy Gordon 1997 - 2006[MrDuck Software] - all rights reserved.

You may use GoRC FOR any purpose including making commercial programs.
You may redistribute it freely(but NOT FOR payment nor FOR use WITH a program
OR any material FOR which the user IS asked TO pay).You are NOT entitled TO
hide OR deny my copyright.

Disclaimer
I have made every effort TO ensure that GoRC  's output is accurate, but you do
use it entirely at your own risk.I cannot Accept any liability FOR it failing
TO work properly OR giving the wrong output nor FOR any errors in this manual.


