Найти - Пользователи
Полная версия: Программа выдает ошибку с Kernel32.dll
Начало » Python для новичков » Программа выдает ошибку с Kernel32.dll
1 2
lastnowember
Всем доброго дня. Написал тут небольшую программку для инвентаризации ПК и она даже работает. Собирал с помощью pyinstaller.
На Windows 7 работает без проблем, но на Windows XP выдает следующую ошибку:

“Точка входа в процедуру GetFinalPathNameByHandleW не найдена в библиотеке DLL KERNEL32.dll”

Посмотрел в сети и понял, что возможно это связано с кодировкой… а может нет.
Не подскажете?

Буду премного благодарен
Rodegast
Кодировка тут не причём. Пересобери под ХР тогда заработает.
doza_and
lastnowember
Собирал с помощью pyinstaller.
А лучше сделать батник который будет ставить питон, и потом pip будет ставить вашу программу.
ZerG
а программу на гит выложите? или закрытый проект?
lastnowember
Rodegast
Собрать под ХР - хорошая мысль ) Сегодня попробую

doza_and
Для чего так?

ZerG
Позже выложу обязательно. Там, конечно, быдлокот, но работает )
Firik
ZerGПозже выложу обязательно. Там, конечно, быдлокот, но работает )

Пардон, не удержался
lastnowember
Firik
Ну да, открываешь, а там так



doza_and
lastnowember
Для чего так?
Очевидно чтобы не было проблемы с kernel.dll, чтобы случае ошибки можно было легко разобраться что происходит, чтобы на машине пользователя был готовый инструмент для обсуждения расширения функционала, чтобы не плодить на машине по версии питона и сопутствующих библиотек на каждое приложение и вы вовремя заметили несовместимости в своем скрипте, для того чтобы ваш дистрибутив был кроссплатформенным без пересборки под каждую платформу, для того чтобы пользователь устанавливал и удалял ваш пакет знакомым ему образом и т.д. и т.п.
lastnowember
-
lastnowember
doza_and
Очевидно чтобы не было проблемы с kernel.dll, чтобы случае ошибки можно было легко разобраться что происходит, чтобы на машине пользователя был готовый инструмент для обсуждения расширения функционала, чтобы не плодить на машине по версии питона и сопутствующих библиотек на каждое приложение и вы вовремя заметили несовместимости в своем скрипте, для того чтобы ваш дистрибутив был кроссплатформенным без пересборки под каждую платформу, для того чтобы пользователь устанавливал и удалял ваш пакет знакомым ему образом и т.д. и т.п.

хм, очевидно. Спасибо за совет
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB