状況のVB6/ベストのデスクトップアプリケーショ言語のネイティブ集
-
24-09-2019 - |
質問
このデスクトップアプリケーションプログラミング言語の制約:-"私は必要として出力ネイティブ実行ファイル".
I探複数のオプション:
- Javaではない非常に良いオプションのためのデスクトッププログラミングが用としてもお使いいただけます。がJava Exeされることが問題となる。 みGCJとエクセルシオール-ジェットを提供す.
- .Netプラットフォームにはネイティブ作成する。く僅かな高価なツールを可能にすることができます。
- Pythonではないオプションのためのネイティブ作成する。でしょ?
- VB6、オプション私は左ます。
上記のリストが私の訂正、VB6、みそらく最高のオプションっています。がVB6自体が問題のように:
- ではないから開発
- いう問題もあり支援VB6IDEとVista
このように私の質問:
- リストからのプログラミング言語のオプションは、追加したいのですか。
- まVB6良し/ベストオプション、その開発状況、ご利用VB6す。
解決
好奇心のうち、「ネイティブバイナリのみ」の制約?
の推進要因は何ですか 他の人がに言ったように、、それは本質的に不可能にですリバースエンジニアリングを防ぎます。 (私は私がリンクネットのコンテキストにある答えを実現するが、それはすべてのプログラムに適用されます。)
他のヒント
デルファイに(およびその基礎となるパスカル言語)2010で、まだ健在です版が最近リリースされました。あなたは資金があれば(最も安い版のための$ 899最低、私は信じています)。その自由のために、30日間(またはそのような何か)を試してダウンロードする価値はあなたの時間バージョンであります。
あなたは、.NETとJavaは、あなたがそれらを使用しないことを逆コンパイルすることができますので、それがあると言ってコメントを追加しました。あなたが読むために出力コード難しくなり難読化ツールを使用することができます。
Visual C++はオプションですが、残念ながらの無料版が少し痛んだの視点からのMFCベースのアプリケーション.
選択することも可能です。用GUIの枠組み以上のMFCなどの wxWidgets または Qt.これらの枠組みは、GCCコンパイラなどのMinGWを使用することができます。が無料Ideう仕事の一方又は双方のフレームの作品を含む Qt Creator または コード:ブロック.
私もインが知らないんです。
は私が彼らのVB6アプリケーションを置き換えるために、クライアントのための同様の言語/プラットフォームのための狩りに関与していました。彼らは最終的にwebifyすべてに決め、すべてのFlexでそれを書き換えますが、彼らは簡単にREALbasicのを見ていました。 VB6風の構文とそれがネイティブバイナリにコンパイルします。
私はそれが一日の使用に一日のためにどのようなものかのために話すことはできません。裁判はOKでした。 RADのビットああ、その-didn't-テイク長いVB6は持っていたし、非常に少ない他のどこにも近くなっていることをワークフロー。 Personal Editionの不当に高価ではない。
「パワー基本の」チェックアウト - それは「真」の小さなネイティブEXEファイルをコンパイルし、高速なVBを提供します基本的な環境のような、およびランタイム環境を必要としません。これは、はるかに困難を逆アセンブルすることができます。これは、VBではありませんが、その手頃な価格と強力ます。
VBは、ネイティブインタプリタ言語ではありません。また、それのランタイムサポートが保証されていない過去の窓7. IDEおよびランタイムは、いくつかのWindowsの眺望で問題と主にUACとネットワークドライブに関連する7を持っています。
それはネイティブでなければならない場合、私はDelphiやいくつかのCバリアントをお勧めします。