Little of what
we have seen is specific to Visual Basic. You can call Python COM
servers from any language that supports COM, and we know of
substantial programs using Visual Basic, Visual Basic for
Applications, Visual C++, Delphi and PowerBuilder. We have also
implemented a cut-down
BookSet browser in Delphi,
which is included in the examples for this chapter. We’ll show
a few edited highlights.
The authors believe that Delphi is a superior language to Visual Basic. However, in a corporate environment the choice is usually made for you. We will try to restrain our comparisons to how each language interacts with our Python COM server.