Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Python中使用VB6 DLL(活动X/COM)?_Python_Com_Vb6_Activex - Fatal编程技术网

如何在Python中使用VB6 DLL(活动X/COM)?

如何在Python中使用VB6 DLL(活动X/COM)?,python,com,vb6,activex,Python,Com,Vb6,Activex,我创建了一个VB6 DLL,并在我的电脑上注册。我已经安装了pywin32和python2.7。我在win32com\client目录中运行了makepy,并选择了适当的DLL。我现在不知道如何在我的Python程序中使用这个DLL…Web上的示例显示了win32com.client.Dispatch(X),但是我在X中使用了什么?如何在Python中使用人类可读的名称访问此DLL?应该分派的参数是一个名为ProgID(程序ID)的字符串。其形式为。例如,如果您的VB6项目名为BusinessL

我创建了一个VB6 DLL,并在我的电脑上注册。我已经安装了pywin32和python2.7。我在win32com\client目录中运行了makepy,并选择了适当的DLL。我现在不知道如何在我的Python程序中使用这个DLL…Web上的示例显示了win32com.client.Dispatch(X),但是我在X中使用了什么?如何在Python中使用人类可读的名称访问此DLL?

应该分派的参数是一个名为ProgID(程序ID)的字符串。其形式为
。例如,如果您的VB6项目名为BusinessLib,并且它包含一个名为formulas的公共类,那么字符串将是
BusinessLib.formulas

实际上,生成的makepy文件用于什么?