2011-11-23 14 views
4

py2exeがバージョンタグを作成するDLLに追加する方法はありますか?私は新しいDLLを生成する場合、どの関数/クラスがすでに実装されているかを確認する必要があります。また、日付やバージョン番号によってタグ付けされた新しいDLLがあるかどうかを確認する必要があります。以下のようにcom2のPy2exeバージョン番号

答えて

4

使用バージョンパラメータ:AppVersは

setup(
    windows = [ 
       {'script': PyAppName, 
       'icon_resources':[(0, Icon)], 
       'dest_base' : Exe[:-4], 
       'version' : AppVers, 
       'company_name' : "JoaquinAbian", 
       'copyright' : "No Copyrights", 
       'name' : AppName 
       } 
       ], 

あるプログラムのバージョン

enter image description here

+0

私は "py2exe-0.6.9.win32-py2.7" を使用してい – Rolle

+0

感謝しかし、実際には奇妙なことですが、今ではこの情報が追加された新しいexeファイルを生成します。しかし、私のddlファイルは同じ情報を持っています(情報なし)。しかし、セットアップに「version = '1.0'」という属性を追加すると、これが自分のddlファイルに追加されます。だから最終的にそれは動作します:-) – Rolle

+0

@Rolle、私はあなたがex2ファイルについて話していたと思っています。質問タイトルにも関わらず、申し訳ありません.p2exe afaikはdllファイルの準備にはあまり使われません。実際にcomサーバdllなどを作成している場合は、これらすべてのオプションを直接セットアップに置くことができます(たとえば、[このSOの質問]を参照してください(http://stackoverflow.com/questions/3126379/py2exe-com-dll-problem ))あなたがすでに見つけたように。 py2exeでのdll準備に関する情報はあまりありません。たぶんあなたの質問を編集してコードを追加することができます。私はそれに応じて私の答えを再編集します。 – joaquin