home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Power-Programmierung
/
CD1.mdf
/
clarion
/
library
/
memoed
/
readme
< prev
Wrap
Text File
|
1992-03-21
|
4KB
|
108 lines
BOBCAT SYSTEMS' FREEWARE MEMO EDITOR v. 1.15
--------------------------------------------
BACKGROUND
----------
I originally wrote MemoEdit because of my frustration with
Eckenroed's MEMO3 product. While MEMO3 does what it claims to do,
it is quite inflexible and a real memory hog (min. 30K BIN file).
This was not acceptable for the vertical market app I was writing
at the time; MemoEdit was my attempt to rectify the situation.
SUMMARY OF FEATURES
-------------------
MemoEdit replaces the standard Clarion memo field editing and has
the following features:
* Dynamic word wrapping and paragraph reformatting
* Block operations: Copy, Move, Delete
* Ability to trap any ALERTED keys
* A key to enter today's date in the memo.
* Written entirely in Clarion. It can be put into overlays.
* All source code is provided. Add as many Hot Keys, features
etc. as you wish.
COMMERCIAL VERSION COMING SOON!
-------------------------------
If you like the Freeware versions of Bobcat Systems' MemoEdit,
you'll love our full-featured commercial version, SuperMemo!:
New SuperMemo! LEM
------------------
Our new SuperMemo! Editor LEM gives you real word processing
capabilities for your Clarion memo fields without hogging
precious RAM! Features include true word wrap and automatic
paragraph reformatting, block operations, integrated spell
checker, search/replace, user-configurable editing keys, tab
stops and paragraph indents. The Printer Library allows printer
independent formatting controls (bold, underline, etc) as well as
printer specific controls such as font changes. Easily customized
for your particular application. Use with both Editor and
Designer apps. Available April, 1992.
CHANGES IN VERSION 1.15
-----------------------
(1) There was an error in the Insert/Overwrite logic which caused
the editor to always remain in Insert mode. This has been fixed.
(2) Entering a space on the last column of the last filled line
of the memo would position the cursor at the beginning of the
current line, rather than on the first column of the following
line. This has been fixed.
(3) The Help screen has been reorganized and spiffed up a bit.
(4) The documentation describing the use of MemoEdit in
hand-coded Editor based apps has been expanded.
(5) The character <255> (FF Hex) is used to indicate a 'hard'
carriage return. Performing a CLEAR(PRE:Record,-1) on the record
buffer containing the memo field will cause MemoEdit to think the
memo field is filled, displaying the "No more room in memo
field!" error message. You should use a CLEAR(PRE:MemoField)
instead. My thanks to Mr. Lew Leppley for discovering this one.
CHANGES IN VERSION 1.10
-----------------------
I have completely overhauled the source code and split it up into
more managable pieces. The source now consists of 5 files:
MEMOEDIT.CLA - Main edit procedure for MemoEdit
ME_BLOCK.CLA - Block operations
ME_CORE.CLA - Core editing functions
ME_MOVE.CLA - Cursor movement functions
ME_SCRN.CLA - Display functions
ME_UTIL.CLA - Utility functions
Most of the ROUTINES have been changed into PROCs and FUNCs.
This requires some complicated parameter passing, but I think the
increased code readability and maintainability was worth the
effort.
QUESTIONS?
----------
The source for MemoEdit is fairly well commented, but if you have
any questions or suggestions feel free to E-Mail me at CIS ID
[70441,204] or voice (914)-762-2374.
Robert Pupazzoni
Bobcat Systems