If you did not get your question answered here you can contact us,
or visit our Forum hosted by MESI.
EZRTools and MeLite for SAS
Installation
Do I have to install Multi-Edit before installing EZRTools;)?
Do I have to have SAS for Windows in order to use EZRTools or MeLite for SAS?
Do I have to have Multi-Edit to use EZRTools?
Do I have to have EZRTools to use MeLite for SAS?
I'm trying to run SAS from EZRTools, and I get a message about going to Tools-Customize-Language Definition and pressing a setup button. What do I do
that button is not there?
Customization
Why does the highlighing for a /* (open-close) comment, that starts in column 1, not continue onto the next line?
Certain character sequences are being replace, how do I stop this?
Multi-Edit
Common Errors/Problems
I'm getting 'TreeView buffer window for CtrlId 1000 is invalid!', what do I do?
I'm getting the error No viewer setup for filename extension "chm" and can't view the MEW help, what do I do?
It seems that my file open dialog is slow, can this be fixed?
Search and replace
I don't really understand how to use regular expressions, where can I get some help?
I need more than 10 search groups, what can I do?
My search dialog box gets painted off the screen so that I can't use it, how can I return it to a standard position?
Tool Setup and Configuration
What files needed to copy my configuration from one copy of Multi-Edit to another?
I want to toggle the tool pains on and off with the menu, how do I do that?
I have a extension with only one compiler listed. How can I bypass that unnecessary dialog when I want to compile?
Projects
I want #defines to be included in my CMAC tags, how do I do that?
Why are there so few FAQ's here?
EZRTools;)
Installation
Q: Do I have to install Multi-Edit before installing EZRTools;)?
A: Yes! EZRTools;) is a add-on package for Multi-Edit for Windows.
The installation program for EZRTools;) copies a number of files to the MEW directories,
and creates a directory under MEW called EZRTools. It is this directory you point
the add-on package manager at inorder to complete the installation. Please see the
readme file that comes with EZRTools;) for more information.
Q: Do I have to have SAS for Windows in order to use EZRToolsor MeLite for SAS?
A: No, not specifically. While you will not be able to
run
the SAS program you are editing by using the run button. All the other editing
related features of EZRTools will work. If you download the SAS log file from a
remote execution of the SAS program you are editing you will be able to use the
EZRTools
functionality
for viewing the log and jumping to lines of code. The log
file would have to reside in the same directory as the program, and have the
same name as the program except for a "log" extension instead of "sas".
Q: Do I have to have Multi-Edit to use EZRTools?
A: Yes, EZRTools is an Addon package
for Multi-Edit. So you must have Multi-Edit 9.0 or higher to use EZRTools.
Q: Do I have to have EZRTools to use MeLite for SAS?
A: No, Me Lite for SAS is a stand-alone
software product. You do not have all the functions available in the combination Muti-Edit
and EZRTools package. Check out our compelation of the differences between the two options.
Q: I'm trying to run SAS from EZRTools, and I get a message about
going to Tools-Customize-Language Definition and pressing a setup button. What do I do
that button is not there?
A: This is a bug arising from the fact that EZRTools was
written for a much earlier version of Multi-Edit. That and the programmers missed this one!
The work-around is to select off of the context (right click) menu .
You will then get a dialog allowing you to point to the directory that sas.exe resides in.
After doing that you will be able to run SAS from within EZRTools. This bug will be fixed
in a bug zap download.
The availability of that zap will be announced in the next newsletter.
Customization
Q: Why does the highlighing for a /* (open-close)
comment, that starts in column 1, not continue onto the next line?
A: If you look in the language setup (Tools-Customize-Languages)
you will see that end of line (EOL) comment number 3 is set up for /* starting
in column one. This was placed there to alert mainframe SAS programmers that this
type of line was in the code. If SAS code is placed in a JCL step and has /* in column
one JES figures that the input (program) is finished and thus would not see the
rest of the program.
If you do not want this behavior (what in the heck is a mainframe, or JES for
that matter?!) select the menu item Tools-Customize-Languages,
then select SAS from the list and press the Edit button. In the dialog that
appears, down in the lower left, remove the entries for EOL#3. Press the OK button(s)
and you are set.
Q: Certain character sequences are being replaced,
how do I stop this?
A: Some characters that are allowed or used in SAS programs
can cause unplanned text changes during file transfers.
When you save a file with the SAS extension all || character groups
are converted to their equivalent !! (concatenation symbols).
All ^= (not equal operator) character groups are converted to the equivalent ne.
If you do not want this behavior you can turn off that feature easily.
In MEW select from the main menu: Tools-Customize-Extensions Select SAS,
press the edit button. On the dialog that comes up, down in the lower right
hand corner there is a list of macros. You need to remove the entry for
"Pre-save macro". This will prevent the character conversion.
Multi-Edit
Common Errors/Problems
Q: I'm getting 'TreeView buffer
window for CtrlId 1000 is invalid!', what do I do?
A: This error is shown when the
MeFind0.tmp or MeFind1.tmp file has been corrupted. You can clear this by bringing up
the find list and clicking on the right arrow menu button and then select the
Clear All entry.
These files usually get corrupted after doing a file search in binary files.
You can also just shut down MEW and delete the file MeFind0.tmp or Mefind1.tmp,
whichever find list is being used. These files are located in your temp directory.
The temp directory is set in Tools-Customize-Files-Autosave.
Q: I'm getting the error
'No viewer setup for filename extension "chm"' and can't view the MEW help, what do I do?
A: First check that Multi-Edit
has "CHM CHI COL" entry in the Help |
Viewers Setup list. If not you probably have installed Multi-Edit 9 using
a previous version config file and you selected not to let it update the
config file so it didn't add the new help viewer entries. Below is
the information for the needed entry.
Extension: CHM CHI COL
Program: <HTMLHELP> /H=<HFILE>.<HEXT> /K=<HOPTS>
Q: It seems that my file open dialog is slow, can this be
fixed?
A: Check Tools|Customize|Files and see if 'Use "Explorer"
style is checked. It appears that the Explorer style File|Open dialog is
significantly quicker than the Classic style.
Search and replace
Q: I don't really understand how to use regular
expressions, where can I get some help?
A: There is an overview of how to use regular expressions
in the EZRTools manual. Click here to check it out.
Q: I need more than 10 search groups, what can I do?
A: Normally (as per the documentation) you can access
groups found in the search to
place them in the replace string using the notation /n (where n is a number between
0 and 9) in the replace string. The notation /0 would be the first group /9 would be
the tenth.
MEW actually allows for up to 20 groups. You can access these groups
with the notation /~n. Thus /~0 is the 11th,
and /~9 is the 20th.
Q: My search dialog box gets painted off the screen
(I didn't do it, you can't prove I did) so that I can't
use it, how can I return it to a standard position?
A: Go to Macros | List All Globals and double click
on the SearchTabDlgPos entry from the list. Now delete the string that is
showing and click on the OK button. This will remove this global string.
Now the Search dialog should appear fully on screen.
Tool Setup and Configuration
Q: What files needed to copy my configuration
from one copy of Multi-Edit to another?
A: The user configuration files are all stored in the
Config directory so a copy of that directory should get everything. Also if you ever
wanted to restore a template set or command map configuration back to what it
was when you installed Multi-Edit, replace the offending file in the Config
directory with its original version in the Defaults directory. The file Wcmdmap.db
contains the command-key map, menus and toolbars and meconfig.db contains user options,
language, extension and colors definitions.
Q: I want to toggle the tool panes on and off
with the menu, how do I do that?
A: Something you might want to check out would be
your Startup.cfg file. It's located in the Config sub-directory of your MEW directory.
Look near the end of the file for a line:
GInt !ViewDlgToggle 3
That (value of 3) tells MEW that you want the menus to toggle the panes on and off -
it's not the default behavior (value of 0). If this line does not exist,
add it, if it does, change the value to 3.
Q: I have a extension with only one compiler listed. How
can I bypass that unnecessary dialog when I want to compile?
A: Go to Tools -> Customize -> Windowing -> Tool Pane
and select Bypass compiler entries with only 1 menu.
Projects
Q: I want #defines to be included in my CMAC tags,
how do I do that?
A: In the file CMAC.S, in the Src sub directory in your
MEW directory, at about line 316, locate the FindStr call. Change the search
string expression to the following:
if ( Copy( FindStr, 1, 1 ) == "<" ) {
FindStr = "^<b0>" +
"(macro_file<b1><vc><b0>;@)|" +
"((macro)|(void)<b1><vc><b0>[^'\",]@[^;])|" +
"((int)|(str)|(void)|(real)<b1><vc><b0>\\(<b0>[^;=]@[^;]@)" +
"|(\\#define.@)" + //<<<----ADDED LINE
"$";
FindStr = ReTranslate( FindStr, 1 );
}
No FAQ's
Q: Why are there so few FAQ's here?
A: Because we have not received
a lot of questions, much less frequently asked ones, yet. Please help us by
sending us your questions, we will endeavor to answer them quickly. And if a few
show up frequently, we will post them here. You can contact us,
or visit our Forum hosted by MESI.
|