JellyFish Pro Editor (Version 1.65, Aug 26, 2005)
-
- Posts: 1002
- Joined: Jul 14, 2005 23:41
JellyFish Pro Editor (Version 1.65, Aug 26, 2005)
Hi Everyone,
I just uploaded a new version of the JellyFish Pro Editor for FreeBASIC. You can download it from:
http://www.planetsquires.com/jellyfishpro_freebasic.htm
... or, you can get it from:
File Anchor:
http://fileanchor.com/1715-d
Here are the changes. I hope that you guys get good use out of the editor and the new additions.
Changes: August 26, 2005 (1.65)
- Chr(160)'s are removed from the clipboard during a paste. This allows the user to copy and paste code directly from the FreeBASIC Forum without compile time errors.
- The temporary log file generated by the compiler is no longer deleted. The file is named "compiler.log".
- Added the <E> option in order to pass the compiled EXE's name to a User Tool.
- Added a preprocessor to the compile process. The source file being compiled is checked for special directives that get sent to the compiler.
'#COMPILE EXE|DLL|LIB
'#RESOURCE myresource.rc
'#DEBUG ON|OFF
'#LIBPATH libpath
'#PROFILE ON|OFF
'#CONSOLE ON|OFF
- Updated the Help file.
Any questions, please let me know.
Paul Squires
http://www.planetsquires.com
FireFly Visual Designer, JellyFish Pro Editor, Cheetah Database System
I just uploaded a new version of the JellyFish Pro Editor for FreeBASIC. You can download it from:
http://www.planetsquires.com/jellyfishpro_freebasic.htm
... or, you can get it from:
File Anchor:
http://fileanchor.com/1715-d
Here are the changes. I hope that you guys get good use out of the editor and the new additions.
Changes: August 26, 2005 (1.65)
- Chr(160)'s are removed from the clipboard during a paste. This allows the user to copy and paste code directly from the FreeBASIC Forum without compile time errors.
- The temporary log file generated by the compiler is no longer deleted. The file is named "compiler.log".
- Added the <E> option in order to pass the compiled EXE's name to a User Tool.
- Added a preprocessor to the compile process. The source file being compiled is checked for special directives that get sent to the compiler.
'#COMPILE EXE|DLL|LIB
'#RESOURCE myresource.rc
'#DEBUG ON|OFF
'#LIBPATH libpath
'#PROFILE ON|OFF
'#CONSOLE ON|OFF
- Updated the Help file.
Any questions, please let me know.
Paul Squires
http://www.planetsquires.com
FireFly Visual Designer, JellyFish Pro Editor, Cheetah Database System
-
- Posts: 1002
- Joined: Jul 14, 2005 23:41
-
- Posts: 165
- Joined: May 27, 2005 14:14
- Location: Marshall, Oklahoma, USA
- Contact:
nice, but ( it's my personal opinion ) adding support while a nice idea -should be done in some other way( project files / settings ) but not into the code itself. reason is simple -it makes code written in your ide uncompileable or not behave as expected if compiled in other ide's / cmd line. That is the reason I haven't added this option into fbide.
Code: Select all
'#COMPILE EXE|DLL|LIB
'#RESOURCE myresource.rc
'#DEBUG ON|OFF
'#LIBPATH libpath
'#PROFILE ON|OFF
'#CONSOLE ON|OFF
-
- Posts: 1002
- Joined: Jul 14, 2005 23:41
True, but if the programmer switches ide's then they would have to update the other ide's compile parameters anyway. So either way the user will have to do additional work. I guess there is a tradeoff between ease of use in adding the directives directly in the code and the possibility that the code would be used in another ide. Eventually, I would hope that such directives would form part of the FB preprocessor. If you are the type of programmer that only uses one ide and only uses code for your own purposes then the above style directives are ideal for making life a little easier. :-)VonGodric wrote:nice, but ( it's my personal opinion ) addingsupport while a nice idea -should be done in some other way( project files / settings ) but not into the code itself. reason is simple -it makes code written in your ide uncompileable or not behave as expected if compiled in other ide's / cmd line. That is the reason I haven't added this option into fbide.Code: Select all
'#COMPILE EXE|DLL|LIB '#RESOURCE myresource.rc '#DEBUG ON|OFF '#LIBPATH libpath '#PROFILE ON|OFF '#CONSOLE ON|OFF
-
- Posts: 1002
- Joined: Jul 14, 2005 23:41
Ah yes, that is the way that the FB compiler spits out the log file (with only lf's). I can easily change that.MichaelR wrote:Anyway on the compiler.log file that you could tweak the output to have CrLf's so it would open better inside of notepad? Right now its all on a single line.
I don't notice the problem because I open the files in editors that handle the lf as if it were a crlf (example, UltraEdit, JellyFish).
-
- Posts: 1002
- Joined: Jul 14, 2005 23:41
JellyFish Pro Editor
Thank's for writing the editor and making it available to us.
I downloaded it a little while ago. I switch between JellyFish and FB IDE as the mood takes me. It is nice to have a choice.
I downloaded it a little while ago. I switch between JellyFish and FB IDE as the mood takes me. It is nice to have a choice.
a couple of issues;
this is how ive filled out the tool form for GDB. it doesnt seem to work, when i select it from the View > GDB, it just does nothing. same if i set it to a hotkey... something im missing?
also... it would be HUGE if you could add something that would make multiple modules easier. the thing is, as it is now, you can type in compiler params. the problem is, these always come before the bas, so you can't specify modules. if you made another form, that was appended after the options and the main .bas, then you could do multiple modules.
example...
thanks for your time ^^
this is how ive filled out the tool form for GDB. it doesnt seem to work, when i select it from the View > GDB, it just does nothing. same if i set it to a hotkey... something im missing?
also... it would be HUGE if you could add something that would make multiple modules easier. the thing is, as it is now, you can type in compiler params. the problem is, these always come before the bas, so you can't specify modules. if you made another form, that was appended after the options and the main .bas, then you could do multiple modules.
example...
fbc -g convert.bas modules\load_image.bas modules\putlayer.bas
thanks for your time ^^
-
- Posts: 1002
- Joined: Jul 14, 2005 23:41