Форум сайта python.su
Доброго времени суток всем, уже замучался устанавливать Python
проверяю отладку с помощью cscript /D excel.pys
пакеты
python-2.7.msi
pywin32-214.win32-py2.7.exe
python-3.1.3rc1.msi
pywin32-214.win32-py3.1.exe
Object with win32trace dispatcher created (object=None)
in <win32com.axscript.client.pyscript.PyScript instance at 0x018E3058>._InvokeEx_-SetScriptSite(<PyIActiveScriptSite at 0x0171CC38 with obj at 0x00037B40>,) [1,0,None]
in <win32com.axscript.client.pyscript.PyScript instance at 0x018E3058>._InvokeEx_-InitNew() [1,0,None]
in <win32com.axscript.client.pyscript.PyScript instance at 0x018E3058>._InvokeEx_-AddNamedItem(u'WScript', 2) [1,0,None]
in <win32com.axscript.client.pyscript.PyScript instance at 0x018E3058>._InvokeEx_-AddNamedItem(u'WSH', 2) [1,0,None]
in <win32com.axscript.client.pyscript.PyScript instance at 0x018E3058>._InvokeEx_-SetScriptState(5,) [1,0,None]
Офлайн
в 3.1 Collector пишет вот это
# win32com servers registered with '--debug' are in this category.
Object with win32trace dispatcher created (object=None)
in <win32com.axscript.client.pyscript.PyScript object at 0x0182FDB0>._InvokeEx_-SetScriptSite(<PyIActiveScriptSite at 0x01A62FF0 with obj at 0x00037B58>,) [1,0,None]
Debugging extensions (axdebug) module does not exist - debugging is disabled..
in <win32com.axscript.client.pyscript.PyScript object at 0x0182FDB0>._InvokeEx_-InitNew() [1,0,None]
in <win32com.axscript.client.pyscript.PyScript object at 0x0182FDB0>._InvokeEx_-AddNamedItem('WScript', 2) [1,0,None]
in <win32com.axscript.client.pyscript.PyScript object at 0x0182FDB0>._InvokeEx_-AddNamedItem('WSH', 2) [1,0,None]
in <win32com.axscript.client.pyscript.PyScript object at 0x0182FDB0>._InvokeEx_-SetScriptState(5,) [1,0,None]
in <win32com.axscript.client.pyscript.PyScript object at 0x0182FDB0>._QueryInterface_ with unsupported IID b'IActiveScriptDebug' ({51973C10-CB0C-11D0-B5C9-00A0244A0E7A})
in <win32com.axscript.client.pyscript.PyScript object at 0x0182FDB0>._QueryInterface_ with unsupported IID b'IActiveScriptDebug' ({51973C10-CB0C-11D0-B5C9-00A0244A0E7A})
Офлайн
я так понимаю что нет ничего :-( ???
Офлайн
Наверное, никому не интересен Python в качестве Active Script
Офлайн
Андрей СветловВидимо я первый :-)
Офлайн
Без понятия. Я и запускал-то как active scripting пару раз в жизни лет десять назад.
И никогда - в отладке.
А интересно, зачем оно вам?
Офлайн
Андрей СветловНаписал отладчик для ScriptEngine, встроил в программу поддержку всех зарегистрированных языков, а по факту выходит кроме VBScript и JScript отладку не поддерживает ни один (RSL нашёл правда ещё и свой язык)
Без понятия. Я и запускал-то как active scripting пару раз в жизни лет десять назад.
И никогда - в отладке.
А интересно, зачем оно вам?
Отредактировано (Ноя. 30, 2010 11:50:08)
Офлайн
Значит, так тому и быть.
pywin32 не является официальной частью питона.
Хаммонд понемногу его крутит - но только правит баги как я вижу.
Сомневаюсь, что ситуация поменяется в ближайшие годы. Нет заинтересованности.
А где используют ScriptEngine кроме Офиса?
Кажется, Микрософт усиленно развивает динамические языки в .Net (в первую очередь для SilverLight).
И забивает на свои старые поделки.
Офлайн
Андрей СветловНу, не сказал бы что усиленно. В 3-й версии .NET появился Microsoft.Scripting, на этом активная разработка и закончилась ), а еще MS перестали финансово и человечиной поддерживать IronPython и IronRuby.
Кажется, Микрософт усиленно развивает динамические языки в .Net (в первую очередь для SilverLight).
Андрей СветловЭто чудо вроде-как тоже уже еле дышит, ибо MS заявили, что истинная кроссплатформенность возможна только с HTML5, так что Silverlight и те RIA's, что с помощью него делают идут на второй план.
в первую очередь для SilverLight
Андрей СветловА вот это да =). Очень многие разработчики, которые работают с технологиями MS в последнее время стремаются, во что въезжать, так как непонятно, не бросят ли они это.
И забивает на свои старые поделки.
Отредактировано (Ноя. 30, 2010 12:05:30)
Офлайн
Андрей СветловInternet Explorer :-)
А где используют ScriptEngine кроме Офиса?
Офлайн