Articles of dll

¿Cómo depurar un DLL de Windows usado dentro de Python?

En Windows7 tengo una secuencia de comandos de Python que utiliza DLL de Windows, utilizando el Common Language Runtime (CLR) .NET. Se produce un error dentro de una de las DLL utilizadas, pero el depurador estándar de Python solo se depura en el nivel del código de Python (y no en la DLL). ¿Cómo puedo […]

El progtwig funciona en IDLE, pero falla en la línea de comando

Estoy usando la biblioteca de ctypes de Python para hablar con una DLL de Windows. Cuando ejecuto mi código desde IDLE, Ipython, o escribo en el intérprete interactivo de python, funciona bien. Cuando ejecuto el mismo código desde el símbolo del sistema de Windows, se bloquea. ¿Por qué falla una vía, y una forma tiene […]

ctypes.ArgumentError al llamar a funciones DLL con Python

Estoy usando ctypes para llamar a funciones en un archivo DLL de acuerdo con un archivo de descripción que describe los parámetros y retornos de las funciones de DLL. Aquí hay una función en esta DLL llamada InitNetwork. A continuación se muestra su descripción: Function:BOOL InitNetwork(char LocalIP[],char ServerIP[],int LocalDeviceID); Arguments:LocalIP ServerIP LocalDeviceID Return:Success:TRUE; Faile:FALSE; Lo […]

Pyinstaller ld-linux-x86-64.so.2 problema de vinculación

Estoy tratando de implementar mi aplicación basada en Python en otro host Linux. Pyinstaller funciona perfectamente mientras ejecuto el ejecutable generado en mi propio sistema. En el cuadro de destino me aparece este mensaje de error: /lib/ld-linux-x86-64.so.2: intérprete ELF incorrecto: no existe tal archivo o directorio Como la salida de ldd muestra, Pyinstaller enlaza mi […]

Script que genera todos los archivos DLL utilizados por exe

En cmd la linea tasklist /m /fi “imagename eq xxxxx.exe” > output.txt generará los archivos DLL utilizados por todos los procesos en un archivo. ¿Cómo puedo separar la salida en varios archivos de texto, cada archivo contiene el nombre del proceso que usó la DLL?

¿Dónde puedo obtener un DLL oscuro para que compile py2exe?

Estoy ejecutando py2exe para convertir un archivo de python bastante grande (~ 20k líneas) en un ejecutable. Es un progtwig más antiguo y está escrito en Python 2.7, 32 bits, por lo que no se traduce bien en un ejemplo de trabajo mínimo. Al ejecutar py2exe encuentro el siguiente error: error: [Errno 2] No such […]

¿Se pueden usar DLL de C ++ en código C # en un UWP?

Escribí una biblioteca de clases de C ++ en Visual Studio que solo define una función que invoca algo de Python: #pragma once #include extern “C” __declspec(dllexport) void python() { Py_Initialize(); PyRun_SimpleString(“2 + 2”); } Hice otro proyecto en la misma solución que era una aplicación C # Blank Universal. Intenté hacer referencia a la […]

Python 3.5, OpenCV 3.2, Windows 7 de 64 bits, Anaconda 3, “ImportError: error en la carga de DLL”

Tantas preguntas sobre este tema, pero no encontré ninguna respuesta satisfactoria sobre el problema tradicional “DLL no encontrado”. Estoy usando Python 3.5 instalado a través de Anaconda 3; He instalado con pip el opencv_python-3.2.0.6-cp34-cp34m-win_amd64.whl ‘oficial’ (desde aquí https://pypi.python.org/pypi/opencv-python ); La versión de Windows es de 7 a 64 bits; He desinstalado todos los VC ++ […]

Error de importación de DLL de Python al importar vtk

Necesito usar la biblioteca VTK (con la versión 5.10 porque estoy trabajando en un código existente) en Python en mi máquina con Windows 10 pero no puedo administrar para importarlo sin el error DLLImport : Python 2.7.12 (v2.7.12:d33e0cf91556, Jun 27 2016, 15:19:22) [MSC v.1500 32 bit (Intel)] on win32 Type “help”, “copyright”, “credits” or “license” […]

Python para .Net Error: ImportError: No se ha nombrado ningún módulo

Estamos usando Python para .Net para llamar a .NET API creada usando C # desde el script de Python. Estamos obteniendo ImportError: no hay un módulo llamado – error cuando una importación se realiza de la siguiente manera. Script Python: import sys sys.path.append(r”C:\myfolderA\myfolderB”) print sys.path import clr clr.FindAssembly(r”AA.BB.CC”) clr.AddReference(r”AA.BB.CC”) from AA.BB.CC.Api.DDInterface import DDClient En la […]