Dear All, I have try to use the py2exe to compile the DLL file
first i write the simple python script "test01.py": def test001(): return 1 then write the setup.py: # setup.py from distutils.core import setup import py2exe import sys if len(sys.argv) == 1: sys.argv.append("py2exe") sys.argv.append("-q") class Target: def __init__(self, **kw): self.__dict__.update(kw) # for the version info resources (Properties -- Version) self.version = "0.0.1" self.company_name = "Nil" self.copyright = "Nil" self.name = "test" testTK = Target( # used for the versioninfo resource description = "test app", # what to build modules = ["test01"], script = "test01.py", # specify which type of com server you want (exe and/or dll) create_exe = False, create_dll = True) #setup(windows=["hkcity_ide_main.py"]) setup( name='Test', options={"py2exe": {"bundle_files": 1, }}, zipfile=None, version='1.0', description='Test', author='', author_email='', url='', ctypes_com_server=[testTK], ) and compile the it by the command: C:\Python25\python setup.py py2exe I use the script try to call the function "test001" in the "test01.py" from ctypes import * test01 = cdll.LoadLibrary("test01.dll") test001 = test01.test001 print test01() However, this is out the error: AttributeError: function 'test001' not found Is it any problem when i define the function? -- http://mail.python.org/mailman/listinfo/python-list