home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Professional
/
OS2PRO194.ISO
/
os2
/
com
/
bbs
/
myed_09
/
readme.doc
< prev
Wrap
Text File
|
1993-07-23
|
5KB
|
149 lines
MyEd! V0.995
===========
23.07.93.
Copyright 1993 by Juergen Gmeiner, Alberschwende, Austria.
All rights reserved. Commercial distribution and/or use
prohibited without written permission of the author.
You may copy and distribute verbatim copies of the original
distribution archive of MyEd!, providing you don't charge
any fee exceeding your actual costs.
MyEd! is provided as is and comes with no warranty of any
kind, either expressed or implied. In no event will the author
be liable for any damages resulting from the direct or indirect
use.
The user of this program bears all risk as to its quality and
performance.
What is it?
PM-message-editor for use in combination with Scott Dudley's SQUISH.
FTS0001-style areas are supported as well as SQUISH-style areas (all
I/O is done through MSGAPI.DLL by Scott Dudley).
Needed Files:
readme.doc :-)
myed.exe Would be nice, would'nt it
compile.exe Nodelist-compiler
emx.dll
emxlibc.dll Runtime-libs of emx 0.8f. I did not link it statically on
purpose, cause this way the *.exe's are very small. Better
for downloading some bug-fix.
msgapi.dll MSGAPI-lib by Scott Dudley
msg32api.dll Interface-DLL, 'coz MSGAPI is 16-bit ... I know 0.8f can
do thunks, but I started this one on 0.8e.
myed.cfg Configuration file. Sample comes with archive.
myed.nli Nodelist compiled for MyEd! ( use COMPILE.EXE)
Installation:
Unpack archive (you already did this, I guess). Either you leave all the
files in the same directory, or you put the dll's into a dir that's in the
libpath.
Note that you already have a MSGAPI.DLL in your Squish-directory (at least
I do). You can delete one of the DLL's if you put the other directory into
the libpath.
Compile the nodelist: compile path\nodelist.xxx
Produces a file MYED.NLI. It should be in the active DIR at the start of
MyEd!, or you won't be able to use the nodelist-feature ...
Start with "myed.exe [configfile]".
If you omit configfile, MyEd! uses MYED.CFG in the active directory. Note
that I did not test to much on starting without a config-file.
Configuration file:
e.g.:
Name Juergen Gmeiner
Squish c:\os2apps\bt\squish\squish.cfg
MsgBeg Hallo %s!\n\n
MsgEnd \n\n MFG,\n Juergen.\n
Origin Huh?
Font 10.System VIO
Order of commands does not matter, upper/lowercase is significant. After all,
it's just 5 lines long, I know you can do it.
Lines that start with something that is not a command are treated as
comments.
Name:
Your Name. Just 1 Space after the keyword "Name", or you'll get spaces
in your from-line!
Squish:
Path and filename of your squish.cfg. Your address is taken from here.
4D-addressing is supported, this @fidonet-stuff comes into origins, but
nowhere else. I did not have any documentation on it, so I preferred not
to mess around with it.
Your area-configuration is also parsed out of this file.
MsgBeg:
Text to begin a message. \n is replaced by a line feed. %s is replaced
by the first name out of the to-field.
ATTENTION: if you put more than ONE %s in MsgBeg, the program will crash
as sure as ?"$⌡!
I did not see the point in spending more time then necessary for people
who don't read the readme's.
MsgEnd:
Same old story, only %s are not supported. Put your name in statically.
Origin:
Origin-line for echo-areas. Gets a " * Origin: " at the beginning, and
your 4D-address at the end automatically.
Font:
Font to use in client area & MLE. Again: only 1 space after "Font"!
Known Bugs:
- If a message is shorter than 11 characters, it can't be read anymore
after being written. I don't know why, but MSGAPI returns a
negative text-length. In such a case, a message of lenght 0 is
read (i.e. just the header). Try to leave the tearline, that's
enough for this magical 11 character limit.
Msg's to AreaMgr: I stretch them with empty lines (--MyEd!....
brings a 'Unknown area myed' or something like that)
It's a unelegant way to handle it. In any case, it is not
much information that is lost.
Only in FTS-0001 - style - areas.
- Info X Unread of (total) in area-dialog is rather (number of highest
message - number of message last read) UNREAD of (number of
highest message). In a FTS-0001-style-area, this is not necessarily
the same. I will either have to change terminology (eg, Current Msg:
x, Highest Msg y), or proceed in a more complicated way. I 've
not yet decided, but I want to know if there is something new
in an area. Unread x of y with x<>0 is always "Change to this area".
Bug-reports:
To: Juergen Gmeiner
2:316/3.21 (normally),
2:318/2.12 in summer, january, X-mas, easter...
What: When the error occurs - try to create a situation where it
ALWAYS occurs. I must be able to reproduce.
If it's a crash, please include the text of the system message
(e.g. "General protection fault at ADDRESS"). ADDRESS is
the most important information.