Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 19, 2016 16:38:13

lastnowember
Зарегистрирован: 2016-02-19
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Программа выдает ошибку с Kernel32.dll

Всем доброго дня. Написал тут небольшую программку для инвентаризации ПК и она даже работает. Собирал с помощью pyinstaller.
На Windows 7 работает без проблем, но на Windows XP выдает следующую ошибку:

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

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

Буду премного благодарен

Офлайн

#2 Фев. 19, 2016 19:21:00

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2843
Репутация: +  186  -
Профиль   Отправить e-mail  

Программа выдает ошибку с Kernel32.dll

Кодировка тут не причём. Пересобери под ХР тогда заработает.



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Офлайн

#3 Фев. 19, 2016 21:21:27

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

Программа выдает ошибку с Kernel32.dll

lastnowember
Собирал с помощью pyinstaller.
А лучше сделать батник который будет ставить питон, и потом pip будет ставить вашу программу.



Офлайн

#4 Фев. 19, 2016 22:23:26

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Программа выдает ошибку с Kernel32.dll

а программу на гит выложите? или закрытый проект?



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#5 Фев. 20, 2016 07:37:13

lastnowember
Зарегистрирован: 2016-02-19
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Программа выдает ошибку с Kernel32.dll

Rodegast
Собрать под ХР - хорошая мысль ) Сегодня попробую

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

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

Офлайн

#6 Фев. 20, 2016 07:59:16

Firik
Зарегистрирован: 2015-12-02
Сообщения: 151
Репутация: +  6  -
Профиль   Отправить e-mail  

Программа выдает ошибку с Kernel32.dll

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

Пардон, не удержался

Офлайн

#7 Фев. 20, 2016 08:03:01

lastnowember
Зарегистрирован: 2016-02-19
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Программа выдает ошибку с Kernel32.dll

Firik
Ну да, открываешь, а там так



Офлайн

#8 Фев. 20, 2016 08:14:44

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

Программа выдает ошибку с Kernel32.dll

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



Отредактировано doza_and (Фев. 20, 2016 08:15:52)

Офлайн

#9 Фев. 20, 2016 09:01:33

lastnowember
Зарегистрирован: 2016-02-19
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Программа выдает ошибку с Kernel32.dll

-

Отредактировано lastnowember (Фев. 20, 2016 09:02:36)

Офлайн

#10 Фев. 20, 2016 09:02:15

lastnowember
Зарегистрирован: 2016-02-19
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Программа выдает ошибку с Kernel32.dll

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

хм, очевидно. Спасибо за совет

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version