[python-win32] Registering a Server COM to make it visible in the reference list

Neil Benn benn at cenix-bioscience.com
Wed Apr 25 17:33:31 CEST 2007


Hello,

          I have made a COM server using python and registered it using 
win32com.server.register.UseCommandLine(TrackingClient).  That all works 
fine and I can instantiate it using late binding, however I now need to 
reference that in C# or VBA in excel.  The problem I have is that when I 
lok for the server in the refernces list in VS2005 or Excel - the progId 
of this doesn't appear in the list of availa ble COM servers.  
Interestingly it does in PythonWin under the category of Python COM 
Server.  this is real pain as I would need to include the class in my 
namespace in VS2005 (Exscel was only a test - I need VS2005).  Is there 
a setting which allows me to publish this and/or is there a typelibrary 
I can generate to import in VS2005?  My details are as follows:


    _reg_clsid_ = '{AC578D8E-A6F7-4388-BE37-04E7D6A489AE}'
    _reg_progid_ = 'BarcodeTracking.SOAPClient'
    _reg_desc_ = 'ActiveX component to connect to the barcode tracking 
server'

    Thanks for your help.

Cheers,

Neil

-- 
Neil Benn MSc
Head of Automation
benn at cenix-bioscience.com
Tel. +49 (0)351 4173-XXX
Fax +49 (0)351 4173-109

Cenix BioScience GmbH
Tatzberg 47
01307 Dresden, Germany
www.cenix-bioscience.com

---------------------------------------------------------
Sitz der Gesellschaft (Place of Business): Dresden
Geschäftsführer (CEO): Dr. Christophe J. Echeverri
Amtsgericht (Local Court): Dresden, HRB 19964
Ust-ID (VAT-No.): DE205824437
---------------------------------------------------------

WICHTIGE INFORMATION: Diese Email, inklusive der Anhänge, ist ausschließlich für den Gebrauch durch die hierzu berechtigten Empfänger bestimmt. Sollten Sie nicht der fuer diese Email bestimmte Adressat sein, ist Ihnen jede Veroeffentlichung, Vervielfaeltigung oder Weitergabe dieses Dokuments untersagt. Bitte senden Sie eine Email an info at cenix-bioscience.com, falls Sie diese Email versehentlich erhalten haben. Vielen Dank!

IMPORTANT NOTICE:  This message, including any attached documents, is intended only for the use of the individual or entity to which it is addressed, and may contain information that is privileged, confidential and exempt from disclosure under applicable law.  If the reader of this Message is not the intended recipient, or the employee or agent responsible for delivering the message to the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please notify Cenix BioScience immediately by email at info at cenix-bioscience.com. Thank you.



More information about the Python-win32 mailing list