In message <E18R4dL-000NG1-00@f15.mail.ru>, Petr Gladkikh <batyi@mail.ru> writes .... I tried your script exactly C:\Tmp>cat a.py import win32com.client def a(): pass def b(): pass def c(): pass def d(): pass def A(): a = win32com.client.Dispatch("") def B(): a = win32com.client.Dispatch("") C:\Tmp>python.exe a.py C:\Tmp> and no crash. I have win2000 sp3, Python 2.2.2, Pythonwin build 148 -- Robin Becker