Re: Uses for Screen OCR technology

Tech-Archive recommends: Fix windows errors by optimizing your registry




"Ajay Kalra" <ajaykalra@xxxxxxxxx> wrote in message
news:1158263359.287818.239650@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
I think I mistook you to have stated that .NET is implemented exclusively
with COM. Certainly Microsoft is not going to rewrite Win32 or COM
interfaces that already exist to expose operating system functionality,
but
rather will write wrappers that call the existing functions or interfaces
and expose them in a manner consistent with the .NET framework.

Correct. But the point is MSFT did not have to use COM to implement
functionality in .Net, even partly. You can go directly to Win32 w/o
COM. Either they were sloppy or simply couldnt live without it. Keep in
mind this is far different than providing support for COM in .Net.

Ajay,
In theory I agree, but if I recall correctly, there are several areas where
operating sytem functionality is exposed through COM interfaces but not
through the Win32 API. In those specific cases it would have not have been
possible to go directly to the Win32 API.

PS: It's not "sloppy", just "leveraging existing code"! ;)

-Pete


.



Relevant Pages

  • [PATCH] Documentation cleanup: trivial misspelling, punctuation, and grammar corrections.
    ... Different DMA engines may support different number of domains. ... +- API for paravirt ops for abstracting functionality for VMM folks. ... Read/Write attribute file that controls memory scrubbing. ... + Further information can be found in the interfaces section below for ...
    (Linux-Kernel)
  • Re: Part 2; COM issues
    ... with the functionality of the object, you would have no visibility into ... > client code..and actually I do not believe that the infrastructure ... infrastructure were encapsulated in its own subsystem, ... interfaces. ...
    (comp.object)
  • Re: Changes to PM layer break userspace
    ... Which is why the functionality is still there. ... The breakage is that devices that are happy to suspend with enabled ... interfaces are equivalent in terms of support guarantee. ... it's clearly not a bug. ...
    (Linux-Kernel)
  • Re: CSV files support
    ... conceived, misuse the object oriented programming model, expose ... functionality in inconvenient ways, don't expose all the functionality one ...
    (microsoft.public.vc.mfc)
  • Re: Did I write a good (efficient) program?
    ... I don't about "industry" but I have always weighed 'maintainability' very, ... Each of them represents encapsulated basic functionality that simply doesn't ... just like atoms or bricks; ... It was this that led me to consider interfaces very carefully. ...
    (comp.lang.cobol)