Wine は現在安定しているため (少し前にバージョン 1.0 に達しました)、Linux パッケージ マネージャーを使用してインストールするようにユーザーに依頼することは理にかなっています。とても速くて簡単です。そのため、Wine は使用されているディストリビューションに応じて常に最新の状態になります。
次に、Wine を使用して任意の Windows プログラムをインストールするのは非常に簡単です。
Delphi 実行可能ファイルはほとんどが自己完結型であるため(BDE または一部の外部データベース ライブラリを使用しない場合)、クライアントは Delphi アプリケーションを「Windows」の方法で、つまり Wine からセットアップ プログラムを実行してインストールします。
そして、そのままで問題なく動作します。
私が覚えている限りでは、WineLib を使用することは良い考えではなく、Wine 開発者からもアドバイスされていません。少なくともクローズドソース ソフトウェアの場合: 1 年か 2 年以内に、プログラムの別のバージョンをリリースしないかもしれませんが、Wine と WineLib は大きく進化するでしょう... Wine を外部パッケージとして使用する場合、クライアントは次のことができます。エンドユーザー向けの拡張機能があることを確認してください。
あなたのソフトウェアが純粋なオープン ソースである場合、WineLib を使用することは理にかなっています。しかし、WineLib ヘッダーでさえ進化する可能性があるため、ソースは同じ速度で進化しない可能性があります...