3

ちょうど今日、ワインをインストールしてubuntuをチェックしましたが、

Delphi 3 から 7 は完全に機能しました (Rad スタジオは .net スクラップを使用しているため機能しませんでした)。しかし、私が作成したアプリケーションはすべて完璧に機能しました!!!!! また、WineBottler を使用した mac でもうまく動作すると聞きました。

ヘッダー Linux 実行可能ファイルを作成し、vcl アプリケーションと requird wine をその中に入れて、単一の実行可能ファイル (.bin) として配布することは可能ですか?

4

3 に答える 3

10

Kylix と呼ばれる Borland の Linux 用ソリューションがあります。Kylix はいくつかの古い Qt のものに基づいています。しかし、私は FreePascal/Lazarus を試してみたいと思います。それはかなりクールです! また、コンパイラはさまざまなプラットフォーム用にコンパイルします。

于 2010-12-06T11:37:32.520 に答える
3

これがwinelibの目的だと思います。ただし、試したことはありません。(Kylix Delphi + winelib は Linux 用にコンパイルされていませんでしたか?)

于 2010-12-06T12:17:17.553 に答える
2

Wine は現在安定しているため (少し前にバージョン 1.0 に達しました)、Linux パッケージ マネージャーを使用してインストールするようにユーザーに依頼することは理にかなっています。とても速くて簡単です。そのため、Wine は使用されているディストリビューションに応じて常に最新の状態になります。

次に、Wine を使用して任意の Windows プログラムをインストールするのは非常に簡単です。

Delphi 実行可能ファイルはほとんどが自己完結型であるため(BDE または一部の外部データベース ライブラリを使用しない場合)、クライアントは Delphi アプリケーションを「Windows」の方法で、つまり Wine からセットアップ プログラムを実行してインストールします。

そして、そのままで問題なく動作します。

私が覚えている限りでは、WineLib を使用することは良い考えではなく、Wine 開発者からもアドバイスされていません。少なくともクローズドソース ソフトウェアの場合: 1 年か 2 年以内に、プログラムの別のバージョンをリリースしないかもしれませんが、Wine と WineLib は大きく進化するでしょう... Wine を外部パッケージとして使用する場合、クライアントは次のことができます。エンドユーザー向けの拡張機能があることを確認してください。

あなたのソフトウェアが純粋なオープン ソースである場合、WineLib を使用することは理にかなっています。しかし、WineLib ヘッダーでさえ進化する可能性があるため、ソースは同じ速度で進化しない可能性があります...

于 2010-12-06T16:22:14.333 に答える