/me notes that it seems unlikely that MS would use any type of MFC stuff in their programs. Why in the world would you use generalized libraries when you can knock on the next office and get the source?
And Gollum, indeed I had noticed that VB5 and VB6 are light years ahead of the early stuff. Very nice for simple database applications, good SQL stuff. Kudos. :) Persuter > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:hlcoders- > [EMAIL PROTECTED]] On Behalf Of Simon Rose > Sent: Friday, March 08, 2002 12:33 PM > To: [EMAIL PROTECTED] > Subject: RE: [hlcoders] OT: what do langauge microsoft use for their apps? > > I read in a book about someone who was trying to write a toolbar like > Microsoft's (this was some time back), so they used that Spy tool on one > of > Microsoft's products to intercept the messages expecting MFC type stuff or > similar going on. They found nothing of the sort and summised (correctly I > feel) that MS wrote quite a lot of their UI from the ground-up. > > I doubt they would have used VB for this, but I'm open to it being > possible. > > Simon > > PS: I wish MS would provide most of the standard UI elements (such as > power > toolbar, menu and docking windows a la InterDev etc) in their developer > products, that way we wouldn't have to spend the first 30% of our time > trying to be like them, only for the other 70% of our time trying not to > be > like them! > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED]]On Behalf Of Pat Magnan > Sent: 08 March 2002 09:39 > To: [EMAIL PROTECTED] > Subject: Re: [hlcoders] OT: what do langauge microsoft use for their > apps? > > > Ok, how dumb of me earlier. I ran all the .exes through the dependency > walker that comes with Visual Studio. > > A VB App (any that I've ever seen, are all dependent on: > MSVBVM50.DLL > which in turn depends on stuff like GDI, Kernell, etc type dlls > > An MFC App would have MFC42 dll in its dependency tree, then GDI and > kernell etc. > > For Office (for example), I see neither of those. I see WWINTL32.DLL > (don't know what this is) and MSO97.DLL (likely just a library of > common code for office), but no VB runtime or MFC42 anywhere in there. > > Therefore, if I had to make a semi-educated guess, I'd say that office > is written (office 97 is what I have, so this is a little dated) > entirely in C, no MFC, could be C++, but it's likely that it's using > straight Win32 API calls for the GUI. > > Oops, sorry about the WAG I made earlier ;) > > That's a great tool for remembering what to ship sort of complex > products, I always have it in my 'send to' menu, so I can make sure > that our distribution folks never forget to include a .dll or whatever > on a CD ;) > > > > > Maybe they wrote them in Delphi.... > > > > > > --- Florian Zschocke <[EMAIL PROTECTED]> wrote: > > > Simon Rose wrote: > > > > > > > > It always did my > > > > noodle that something could compile itself, if you > > > see what I mean. Cool > > > > though. > > > > > > It's called bootstrapping and every compiler does > > > it. You have to > > > start at machine level somewhere, tho, unless you're > > > cross-compiling (which is what is usually done). > > > > > > > > > > I would hope they don't use VB for anything. > > > Sorry, but imho, I don't think > > > > VB is up to the job. > > > > > > AFAIK the UIs are in VB. > > > > > > > > > Florian. > > > _______________________________________________ > > > > > > > > > > _______________________________________________ > > To unsubscribe, edit your list preferences, or view the list > archives, please visit: > > http://list.valvesoftware.com/mailman/listinfo/hlcoders > > > > > > --------------------------------------- > Eighty percent of life is showing up. > -- Woody Allen > _______________________________________________ > To unsubscribe, edit your list preferences, or view the list archives, > please visit: > http://list.valvesoftware.com/mailman/listinfo/hlcoders > > _______________________________________________ > To unsubscribe, edit your list preferences, or view the list archives, > please visit: > http://list.valvesoftware.com/mailman/listinfo/hlcoders _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders

