Problem - Win32 Programming

Roger Upole rupole at hotmail.com
Fri Feb 9 07:18:16 EST 2007


<Finger.Octopus at gmail.com> wrote in message news:1171016671.740414.30730 at p10g2000cwp.googlegroups.com...
> Hi ..
>
> I'm a newbie to python win32 programming. I was just reading Python
> Programming on Win32 and I was trying to run this program:
>
> # SimpleCOMServer.py - A sample COM server - almost as small as they
> come!
> #
> # We expose a single method in a Python COM object.
> class PythonUtilities:
>    _public_methods_ = [ 'SplitString' ]
>    _reg_progid_ = "PythonDemos.Utilities"
>    # NEVER copy the following ID
>    # Use "print pythoncom.CreateGuid()" to make a new one.
>    _reg_clsid_ = "{41E24E95-D45A-11D2-852C-204C4F4F5020}"
>
>    def SplitString(self, val, item=None):
>        import string
>        if item != None: item = str(item)
>        return string.split(str(val), item)
>
> # Add code so that when this script is run by
> # Python.exe, it self-registers.
> if __name__=='__main__':
>    print "Registering COM server..."
>    import win32com.server.register
>    win32com.server.register.UseCommandLine(PythonUtilities)
>
>
> I am using Python 2.5 and it says:
>
> Traceback (most recent call last):
>  File "E:/PyEN/PythonUtilities.py", line 20, in <module>
>    import win32com.server.register
> ImportError: No module named win32com.server.register

Have you installed the Pywin32 extensions from here:
http://sourceforge.net/projects/pywin32/ ?

            Roger




----== Posted via Newsfeeds.Com - Unlimited-Unrestricted-Secure Usenet News==----
http://www.newsfeeds.com The #1 Newsgroup Service in the World! 120,000+ Newsgroups
----= East and West-Coast Server Farms - Total Privacy via Encryption =----



More information about the Python-list mailing list