MC> As a "mobile professional", manuals are useless to me
As a stay-at-home amateur, manuals are useful to me. Staring at
a macro and wondering why the bleep it isn't working correctly
is annoying. Having to flip into and out of online help makes
that worse, especially if several commands are possible causes
of the problem. Having a manual with the information required is
useful. One can even print out the macro and study it
with the computer off, wherever one might be, in hopes of
tracking down the flaw.
MC> ... and tear up quickly after the first 50,000 miles.
One of the reasons I wanted real new manuals: I've *used* mine,
and they show it, with the cover having come off and so on.
MC> Personally, I'd like all software companies to put more effort
> into highly usable and complete online help, and save the
> expense of "weighty tomes" which collect dust on my bookshelf.
Options. Many places give you the option of buying a printed
manual, or printing your own copy from an on-disk one they ship,
along with the program and its online help. Since the manual
is 90% or more the same as the online help, it's not like it
requires a huge separate investment to do.
MC> On the core functionality front, I think
> SemWare has knocked itself out on 2.5.
I like the *editor*. It's the concomitant parts that could be
improved, like a real manual, not a skimpy outline pointing you
to an online help, especially one where all the commands didn't
manage to get into it.
MC> Restore State macro is a very nice "slim-line" alternative to Projects
Tho its default hooks are off. Only called on Exit() or
SaveAllAndExit()? Guess what: I never Exit(), because I
couldn't get that command to handle archive-wiping for me.
I always QuitFile(), singly or serially:
QuitFile()
Redux: if FileChanged() SaveFile() endif QuitFile() goto Redux
proc OnFileQuit()
string ThisFile[128]=CurrFileName()
integer attribute
attribute=FileExists(CurrFileName())
if CurrName()"$reply" and (attribute & _archive_)
Dos("@attrib/q -a "+ThisFile,_dont_prompt_) endif
end
The archive-bit wiper is hooked to _on_file_quit_
and _on_abandon_editor_. I had to add another
exit command to use Restore, which I seldom do.
ExecMacro("State -s") PressKey()
.pg
*ÿ [ Continued In Next Message... ]
--- QScan/PCB v1.18b / 01-0175
---------------
* Origin: Eagle's Nest Comm., Inc Prov, RI 401-621-4600 (1:323/150)
|