Re: AfxGetApp() returns NULL
- From: Joseph M. Newcomer <newcomer@xxxxxxxxxxxx>
- Date: Thu, 20 Dec 2007 11:35:46 -0500
Depends on what you expect from your editor. Editors are not technology, they are
religions. Microsoft's real failure was the thought they could convert the world to their
religion; instead, there should have been, on DAY ONE, a complete automation spec for
interfacing an arbitrary editor into the screen space for editing (there is one today, but
I don't know how complete it is, but it doesn't interest me directly because I see no
reason to expend a lot of effort to incorporate Epsilon into Visual Studio, although I'd
love it if it happened; then I'd have the Ultimate Possible World: a single integrated
environment with a world-class editor. Besides, I don't have access to the Epsilon source
code, so the point is moot.
joe
On Wed, 19 Dec 2007 14:59:12 -0800, "Tom Serface" <tom.nospam@xxxxxxxxxxxxx> wrote:
Sounds like I've been using the wrong editor :o)Joseph M. Newcomer [MVP]
Tom
"Joseph M. Newcomer" <newcomer@xxxxxxxxxxxx> wrote in message
news:lu3hm3p9i308fh3qm49kq9ffl1eau6cguq@xxxxxxxxxx
****
A decent editor handles the continuation-of-parameters so easily that it
doesn't even
require work or thought. It just gets it right. My editor gets those
parameters lined up
in a column, and all I have to do is type each one, and hit <enter>! I
don't need to hit
a tab key at all. It gets switch statements, case statements, if/else
statements, etc.
indented perfectly with no use of the tab key at all! I only have to type
a unique part
of a class name and it auto-completes the class name. It creates function
headers
automatically, always gets the indentation right, gives me a browser that
finds
definitions quickly, handles many different languages including Perl, awk,
HTML, XML,
etc., handles my change notifications in a single command (two
keystrokes), does
fully-interactive paired-bracket matching, can be used without a mouse if
I choose to (for
a 70wpm typist this is important), switches views and buffers quickly, has
abbreviation
mechanisms that work very well indeed, the list goes on and on. I can
edit many different
kinds of files interchangeably at the same time, keep well over a thousand
files active at
the same time, compare two files incrementally with a single two-character
command, run
command shells, EDIT THE OUTPUT WINDOWS, edit file lists, buffer lists,
etc, take a block
of text and sort it (for example to alphabetize a list of value names),
flow paragraphs in
comments, and that's just the superficial stuff! Most of that doesn't
exist in VS at all,
and this is essentially out-of-the-box for a real product. The latest
version can also
handle Unicode files. Check out Epsilon, www.lugaru.com, to see what a
REAL editor looks
like. That's reality. All I want is the complete power of Epsilon in the
VS editor. It
isn't there, and no amount of VS extension programming will give me what
Epsilon gives me
with vastly less effort.
*****
email: newcomer@xxxxxxxxxxxx
Web: http://www.flounder.com
MVP Tips: http://www.flounder.com/mvp_tips.htm
.
- References:
- Re: AfxGetApp() returns NULL
- From: David Ching
- Re: AfxGetApp() returns NULL
- From: Joseph M . Newcomer
- Re: AfxGetApp() returns NULL
- From: David Ching
- Re: AfxGetApp() returns NULL
- From: Tom Serface
- Re: AfxGetApp() returns NULL
- From: David Ching
- Re: AfxGetApp() returns NULL
- From: Tom Serface
- Re: AfxGetApp() returns NULL
- From: David Ching
- Re: AfxGetApp() returns NULL
- From: Joseph M . Newcomer
- Re: AfxGetApp() returns NULL
- From: Tom Serface
- Re: AfxGetApp() returns NULL
- Prev by Date: Re: AfxGetApp() returns NULL
- Next by Date: Re: Convert HTML to String
- Previous by thread: Re: AfxGetApp() returns NULL
- Next by thread: Re: AfxGetApp() returns NULL
- Index(es):
Relevant Pages
|