почему нельзя использовать загрузку python27.dll без выше Python27 / lib py файлов - PullRequest
0 голосов
/ 16 февраля 2011

У меня есть приложение vc6 и я использую python27.dll.

если среда выполнения имеет файлы python27 / lib / *, все будет в порядке.

, но нет файлов python27 / lib / *, приложение завершит работу.

Я использую Process Monitor и наблюдаю, как процесс загружает много py. (например, os.py ...)

и я увидел в окне сообщения vc6 сообщение " Python не удалось загрузить контекст активации по умолчанию ". (Я отслеживаю сообщение в dll_main в dl_nt.c )

как использовать python27.dll и никаких других lib / файлов ....?

перед использованием python23.dll все работает нормально.

1 Ответ

0 голосов
/ 16 февраля 2011

Для встраивания / расширения Python 2.7 используйте одну из более новых версий Visual C ++ Express. Я не думаю, что он совместим с VC 6.

...