Re: where is a copy of atlstr.h ??

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



Stephen Howe wrote:
> > It is NOT unreasonable to expect some kind of response to a search at
> > MS website for atlstr.h
> >
> > At least something like, "Glad you asked, but that only comes in
> > purchased software, and you'll really like it."
>
> That is not reasonable. There are 1000's of files that comes with Visual
> Studio or Visual C++, should every file be listed as to which product(s) it
> is available under? Just because you formulate a question, does not mean it
> is reasonable question, nor should MS spend time wrinting documents to
> answer it.

Why not? It's their product. They're trying to sell it. And google
certainly finds things quickly.

> And since I know what
>
> #include <stdio.h>
>
> does, I don't care where it is located. Futhermore, for some C and C++
> compilers, there is no reason, at all, for stdio.h to be a file. I remember
> with one previous version of Visual Studio, MFC and ATL headers were in
> separate directories. Now they are not.

First thing I did was a full search of the C: drive for the locations.
For other "hiding" headers several lines were added to the compile
batch file
Set INCLUDE=C:\lots of places;%INCLUDE%
....but have to have the file to use the file

> Yes but a quick file find should have established that none of the other MFC
> or ATL header files are present on your computer. Your next thought should
> have been "Does MFC or ATL come with any of the Microsoft products I have
> installed?", a quick Google and you would know the answer.

Actually, there are some 75 atl*.h files on the WinXP system, so I
thought this "key" one was there also.

> And it is not just headers but the associated libriares they pair with (and
> possible DLLs).
> Without those you are stuffed. A header is useless in isolation.
> And a header is useless if you don't have the correct matching libraries.
> You will run into "undefined symbols" on linking.

Good point, and probably likely. Again, being specific when I searched
would help.

> Not rhetorical. You wanted to use the C++ compiler => you should have read
> the FAQ on it.
> A few paragraphs ago you were grumbling about missing documentation, now you
> saying you don't need to read documentation that is available by Microsoft
> on the product you are trying to use. Seems inconsistent to me. The FAQ on
> any new product (and the README.TXT/README.HTM) are the first thing to read
> just in case there are last minute "gotchas" I need to know about. So 3 days
> to find out what you needed to know seems excessive.

I read, but then there's read. If what is written makes no/little
sense, reading more only exacerbates the problem.

In C++ Toolkit the README.txt does indeed say that MFC and ATL
libraries are not included. Ok. ...That's why, when I thought I found
them somewhere else I thoiught they were complete, since the
description said "everything you need to run..."

I just thought I had missed picking them up somewhere.

> Before you go, answer me 2 questions
>
> 1) If your position on missing header locations is so reasonable, how is it
> I can find no one else using Google Groups that has ever raised this as a
> question before? And I have looked.

Multiple choice:
a) People afraid to run a gauntlet of ridicule?
b) Robert's brain is not configured like a Programmer's brain.
c) Not a clue
d) All of these

> 2) And if the missing header locations is so reasonable, how is it I find
> not one auxilary web site that rushes to cover Microsofts "glaring omission"
> over the location of atlstr.h? Feel free to point them all out (or even
> one).

I can't find any, but then again we've already established I can't find
anything. :)

- Robert -

.



Relevant Pages

  • Re: Imagination
    ... I know of no reason I need to adjust my post to the level ... To limit spam harvesting it is not in the posting header. ... post exact recipes. ... But there is a real issue--- Diabetes has damaged my hands ...
    (alt.support.diabetes)
  • Re: offsetOf
    ... in that file (only using pointers, the header with the struct definition ... When you use opaque types, translation units which work with that type ... single common header file. ... a normal consequence of that bad decision, and is in fact the reason why ...
    (comp.lang.c)
  • Re: Rejecting null sender from my clients
    ... As long as you put your real address in the From: header, ... The reason you'd want to use is if you want to avoid a bounce in ... correct DSN. ... blanket ban on as an envelope sender. ...
    (comp.mail.sendmail)
  • Re: Link Merge Fields in Header and Footer
    ... Is there some reason you can't use a CreateDate field? ... Word MVP FAQ site: http://word.mvps.org ... > have liked to tuck the ASK field away in the header, ... >> the header and the footer cannot talk to each other. ...
    (microsoft.public.word.docmanagement)
  • Re: One to One - Multilple tables for large field qty
    ... If I add the third one-to-one, the primary key ... If you were advised to normalize your data, there's a reason. ... On the header table there is a form ID (primary ... joining the same FormID. ...
    (microsoft.public.access.tablesdbdesign)