Speaking of the MS richedit control...
I'm looking at a higher page in the MSDN chapter from the link I just
posted. One describing the functions with different versions of richedit
DLLs. This holds interest to me as an end-user.
http://msdn.microsoft.com/library/e...it/richeditcontrols/aboutricheditcontrols.asp
Rich Edit version DLL
1.0 Riched32.dll
2.0 Riched20.dll
3.0 Riched20.dll
4.1 Msftedit.dll
My first comment. That last there, it is new to me. I don't have it on
my system as yet. I saw Marek make reference to it in discussing Keynote
development. Other than that, have not searched for what it's about.
Second comment. Evidently this article is not well upated. On my drive
I have also versions 4x and 5x riched20.dll.
Now, the main thing I wanted to bring up. I have had incompatibilities
with certains programs being picky about which riched20 they use.
The first example is what all of us who use Wordtabs have learned. That
it wants strictly RichEdit version 2.0, and gets mad if it can only find
a higher version.
Next example. Keynote's author says he found Riched20 version 4 to be
the best.
I had problems when I had version 4 in my system directory. XTEQ,
and $FAR, for example, they both gave error messages. "Richedit Line
Insertion Errors." It seemed to involve certain higher characters,
such as the copyright symbol. As if some kind of a unicode problem,
I'd guessed, so likely Win98 specific.
I've so far had best results with version 3 in my system directory, w98.
Then I have individual copies of riched20.dll for programs with specific
needs.
For instance, two of my programs (payware), they use version 5. They
shipped with it. So I have those higher version riched20.dll files in
the directory for those programs. Same for the other programs that like
version 4.
Then, actually for FAR and XTEQ, I put a version 3 in their directory,
to cover those times when an installer overwrites the one in my system
directory, when I am asleep at the wheel.
There are certain libraries where you want only the one copy in your system.
And win98, it does not have that "side-by-side versioning" or whatever that
was, that I heard talk of for later OS. However, as to the MS richedit
control, based on my experience, it iss not problematic to have multiple
copies if this one. And it has in fact been necessary, due to the common
indivicual pickiness, that has been shown in various programs.
Perhaps other users have experience and observations about this, the
different copies of riched20.dll we must maintain.
Now, for developers. This also means they do get to choose to write for
whichever riched20.dll they prefer. Not go stricly by what that article
might suggest, eg that w98 has only v1 or v2.
Btw, have wondered, is the richedit control a redistributable? On the one
hand, I sometimes get it bundled with various installs. Yet on the other
hand, some developers act as if they're forbidden to do more than tell us
to go find a copy.