Thanks for that Lukas...
Quote: "RemStart - RemEnd"
That's a problem I'm working on at the moment. As you suggest it's only a highlighting problem - the lines are actually seen as remmed out by the compiler.
Being a Delphi programmer, by mistake I kept using // for single rem lines as well as { and } (curly braces) for multiple rem lines when working in DB so I added them to the IDE.
Therefore the lines:
Rem This is a remmed line
// This is a remmed line
are both the same and usable in my IDE. The same goes for:
RemStart
Lots of remmed out lines
Lots of remmed out lines
Remend
and
{
Lots of remmed out lines
Lots of remmed out lines
}
Just made my life easier to be honest...
Quote: "when doubleclicking on the *.dbp file, it would be neat if it would automatically open the included files etc. I don't like it when i have to manually open the files from inside the IDE."
File associations won't be set up until the final build installer is created. As for manually opening files, you don't have to.
When you open up the DBA file in the IDE, if there is an associated DBP file it will be loaded. If there's not, you will be asked if you want to create one.
At the moment, you shouldn't be able to double-click any files from in Windows explorer (if that's what you mean).
Quote: "`image specific globals "
Hmmm - yes - forgot about that one. I never use the apostrophe for Rem and I therefore forgot to pre-parse for it.
Use Rem instead and it doesn't appear on the global variables list. I've put it on my To Do list though...
Quote: "mutliple Arrays on one line"
Yes - more work is yet to be done on the Pre-Parser. Noted.
Quote: "Dim Filter$( 3, 2 ) "
Same again. At the moment, it's not doing a full pre-parse and multiple lines can throw it.
At the moment, I've set it so the IDE leaves the TMP file it builds in the project directory. You can always open that up and see what is sent to the compiler.
As you can imagine, what this file contains is often nothing like what the IDE displays in the text window and it's useful to see what changes the IDE has made - rightly or wrongly.
TDK_Man