Simple Rich editor (that works in plain text only) written in HLA.
Source included, released as freeware.

File Updated version 1.1.0

Changes 04.16,04
-you should no longer see DOS style 8.3 file name compression.
-fixed command line so that you may now open filenames with multiple white spaces (problem before for Win98 users).

Changes 04.11.04
-added a new menu option "New Window" to start a new instance
at a slight offset from latest registry saved position, or the default
position if registry is not used.

Changes 03.20.04
-added Stay On Top option
-fixed some drag and drop issues
-fixed shortcut for redo
-removed save&quit menu option:
now you may access same feature by enabbling AutoSave in options,
and pressing 'Esc' Key to quit.
-added 'Insert Date/Time' control in Edit menu.
-maximum window position bug fixed.
-improved drag-drop convenience: now window becomes active
-added .LOG feature with optional direction flag.
example:
using .LOG or .LOG> on first line will append
the date/time to end of file.

using .LOG< as first line will append
the date/time to top of file (under the .LOG<).

Changes 03.09.04
-another bug related to word wrap fixed
-now saves fonts in registry (if enabled)

Changes 03.02.04
-fixed word wrap bug
-added a goofy app icon (not much of an artist)
-changed about dialog

See EditHLA.txt for full version history.
Posted on 2003-12-27 00:46:57 by Kain
You may need a slightly updated w.hhf version (than the one contained in 1.60 distribution) to compile the program.

Here is my win32.hhf file: It has some minor corrections and added equates for rich edit controls.

Updated 03.20.04
Posted on 2003-12-27 02:08:36 by Kain
Crash in kernel when I select "Font..." OS = Win2k

---------------------------
RichEdit HLA - : RichEd.exe - Application Error
---------------------------
The instruction at "0x77fbc809" referenced memory at "0x0000003c". The memory could not be "written".


Click on OK to terminate the program
Click on CANCEL to debug the program
---------------------------
OK Cancel
---------------------------
Posted on 2003-12-27 04:09:27 by roticv
Nice work but it crashes when I try to change the font. I have
some suggestions too.:) Maybe you can add the ability to compile
sources from the editor. It would be nice if it could open multiple
files at the same time in different tabs like fasmw. Maybe later on you
can think about adding syntax highlighting. :) I don't know
about everyone else but syntax highlighting is a feature I can't
live without. :)
Posted on 2003-12-27 04:20:47 by Odyssey
I can't reproduce the font crash on win98 and winME.

Odyssey, are you also using win2k or later?

Maybe you can add the ability to compile
sources from the editor. It would be nice if it could open multiple
files at the same time in different tabs like fasmw. Maybe later on you
can think about adding syntax highlighting. I don't know
about everyone else but syntax highlighting is a feature I can't
live without.


Thanks for the suggestions. I'll try to implement some of them after I work out the problems in the existing code :)
Posted on 2003-12-27 11:27:36 by Kain
Kain,

I am using windows xp. I'll try to see if I can figure out what the problem is.
Posted on 2003-12-27 12:45:45 by Odyssey
Kain,

I've found the problem. The bug is with the RtlZeroMemory function in your SelectFont procedure. You passed the size of the cf structure for the memory address parameter and the address of the structure for the length. So I just corrected that.

 

w.RtlZeroMemory (&cf,@size(cf));
Posted on 2003-12-27 13:25:21 by Odyssey
Thanks Odyssey. I wonder why win98/ME didn't utter a complaint over that error. I'll have to be more careful in the future.
Posted on 2003-12-27 14:49:07 by Kain
RichEdit HLA updated, see top post for new version changes.
Posted on 2004-01-06 02:17:20 by Kain
fixed a few things. new version uploaded, see top post for details.
Posted on 2004-01-12 01:38:36 by Kain
version 026 uploaded
Posted on 2004-02-04 23:35:52 by Kain
version 1.0 uploaded
Posted on 2004-02-22 21:49:48 by Kain
version 1.0.4 uploaded

Fixed a bug in the word-wrap function.
Posted on 2004-03-02 22:55:01 by Kain
new version, 1.0.7 uploaded. Several changes.
Posted on 2004-03-20 01:49:14 by Kain
Corrected some minor issues with previous release.

Also uploaded an updated version of the win32 header file (see second post).
Posted on 2004-03-20 22:14:49 by Kain
great work! the only thing I miss is an option to display line numbers although I know it's a replacement for notepad and not exactly a code editor. sweet! :alright:
Posted on 2004-04-11 13:19:22 by BinarySoup
Updated to 1.0.9b

great work! the only thing I miss is an option to display line numbers although I know it's a replacement for notepad and not exactly a code editor. sweet!


Thanks!

Line numbers aren't in the design specks for EditHLA. Actually, I think I will add only one more feature before closing this project: A print option.

But hey, the sources are there. You can play around with them if you wish.
Posted on 2004-04-11 17:58:00 by Kain
Updated to 1.10 - fixed a command line problems.
Posted on 2004-04-17 13:12:03 by Kain