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

