2012-02-17 9 views
0

私はVB6 DLLを作成し、私のPCに登録しています。 pywin32とpython2.7をインストールしました。私はwin32com \ client dirでmakepyを実行し、適切なDLLを選択しました。私は今PythonプログラムでこのDLLを使用する方法を失っています... Web上の例ではwin32com.client.Dispatch(X)を表示しますが、Xには何を使用しますか? PythonでこのDLLにアクセスするには、人間が読める名前を使用するにはどうすればよいですか?PythonでVB6 DLL(Active X/COM)を使用するには?

答えて

1

Dispatchに含めるパラメータは、ProgID(プログラムID)と呼ばれる文字列です。これは、<projectname>.<classname>の形式です。たとえば、VB6プロジェクトがBusinessLibという名前で、FormulasというPublicクラスが含まれていた場合、その文字列はBusinessLib.Formulaeになります。

+0

実際には、makepyで生成されたファイルは何のために使用されていますか? – tosa

関連する問題