Subj : Need help with LordMenu utility
To : Bj�rn Felten
From : Donald Tidmore
Date : Thu Jan 04 2007 01:52 am
>> I need to know if anyone with a LOT of Pascal coding experience can try
>> their hand at fixing the LordMenu utility.
> Sure, I'd be happy to help.
..... <snip>
> I downloaded it, compiled it (there seems to be an EXEC.PAS missing, but I
> managed to program around it), and ran it with no problems.
I don't have the actual EXEC.PAS file. Its something that Charlie Wardick
created or found somewhere. I have a TPU file for it, which I use all the
time.
Its in this archive for LPEDIT:
http://www.fidotel.com/public/camelot/CodeBack/lpe-unit.zip. Its required by
the Chasware Library code that Charlie created, which I use all the time.
> Can you please add some more info about the problem?
> - Exactly what error message (if any) do you get?
There's no error message in regards to LordMenu's usage. It creates the
3rdalt.txt fine one would think from the lack of error messages. But when one
tries to actually use it in LORD, Lord chokes on it. Preslar has explained to
me it applies to all versions of LORD eventually, but always to LORD 4.07/4.08
beta. LORD expects the ansi code to end in 128 spaces per line, and when it
gets a thousand characters in each line of the file, it does not like it much.
Usage of a 3rdalt.txt is built into LORD, so the data file has to use the TXT
extension. But I suppose one could rewrite Lordmenu to write an intermediary
ANS file, limiting it to 128 spaces maximum per line. And then resave that as
3rdalt.txt. But I get headaches every time I try to fix the program myself,
either actual ones or figurative ones.
> - Do I need some special data file in order to force it to "choke"?
Not that I know of. But the Lordmenu-created 3rdalt.txt file even causes
programs like Pablo Draw to choke. I have not used in over a year, but Thedraw
didn't like the 1,000 characters per line file much either.
> - What memory sizes are you using?
Not completely sure on that one. I think that i used the default
memory settings for it that are used by BPW.EXE: Real Mode, 16384 bytes
Stack Size; 0 Low Heap Limit; 655,360 High Heap Limit.
> - Do you get the same error/problem regardless of platform you compile it
> to? > Those for starters... :)
I believe I tried one time to compile lordmenu.pas in Virtual pascal, but had
no luck figuring out how exactly to do it. And Free pascal v2.00 won't compile
the Chasware Library code files at all (chasattr.pas and chasware.pas) and I
have no ideas as to how to fix that situation.
Hope the additional information is helpful. Donald
--- BBBS/LiI v4.01 Flag-5
* Origin: Prism bbs (1:261/38)