問題タブ [redistributable]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
714 参照

vb6 - Realbasicプロジェクトの非realbasicActiveXコントロール

Realbasicを使用すると、たとえばMS FlexgridコントロールをRealbasicプロジェクトに含めて、ネイティブコントロールであるかのように使用できます。エンドユーザーはこのコントロールをすでにインストールしている必要がありますか?そうでない場合、realbasicはビルドにそれを含めますか?ライセンスの問題がありますか?私はvb6を持っていて、このコントロールをvb6アプリケーションで合法的に配布できますか?これは状況を変えますか?

0 投票する
5 に答える
1124 参照

.net - アプリケーションで.NETランタイムを再配布することを心配する必要がありますか?

アプリケーションのサイズ、ダウンロード時間、開発時間が増加し、さまざまな展開エラーが発生する可能性があるため、可能であれば、アプリケーションで.NETランタイムを再配布することは避けたいと思います。Microsoftは、ユーザーにWindows Updateを介して.NETランタイムを更新するように強制しますか?そうでない場合、.NETランタイムを再配布するためのオプションにはどのようなものがありますか?Microsoftは、.NETアプリケーションを使用してランタイムを再配布することを簡単にしましたか?また、.NETランタイムは下位互換性が保証されていますか?

ここで答えを要約しているだけです。少なくとも.NETランタイムの存在を確認するには、ブートストラッパーが必要なようです。別のオプションは、ランタイムをパッケージ化し、存在しない場合はデプロイすることです。パッケージ化には複数のオプションがあり、VisualStudioにはランタイムでインストーラープロジェクトをビルドするオプションがあります。InnoSetup、WIXなどの他のパッケージオプションもあります(どちらのオプションが優れていて無料かはわかりません)。ランタイムインストールには再起動が必要であり、選択したインストールオプションは、再起動後にアプリケーションのインストールを再開する必要があります。

0 投票する
1 に答える
410 参照

components - MTASC で使用する Flash コンポーネントを配布する方法は?

公開された API 呼び出しを含むコンパイル済みコードの単なるライブラリである Flash コンポーネントがあります。通常、これは SWC または MXP として配布され、問題なく動作します。最近、クライアントが私のコンポーネントの使用に関心を示しましたが、彼らはすべての開発を MTASC のみで行っています。MTASC は SWC ファイルをサポートしていません。MTASC で動作するプリコンパイル済みコードを送信する良い方法はありますか? 元のソースコードを送ることはできませんが、他に方法があれば教えていただければ幸いです。ソースにアクセスできるので、必要に応じて再コンパイルできます。ありがとう!

0 投票する
2 に答える
2335 参照

iis - コードを使用して IIS をインストールする方法

私のアプリケーションでは、OS Cd を使用せずにアプリケーションをユーザー マシン (Vista / XP) にインストールするときに、IIS を自動的にインストールする必要があります。

これを行う方法を教えてください。

0 投票する
5 に答える
164055 参照

dll - Microsoft Visual c++ 2003 再頒布可能パッケージのダウンロード先

Microsoft Visual C++ 2003 (7.1) ランタイム パッケージを使用する古い dll があります。残念ながら、その DLL はもうありません。VS2003 を再インストールする以外に、実行時に再配布可能な DLL を取得する別の方法はありますか?

0 投票する
1 に答える
1204 参照

visual-c++ - Visual Studio Express を使用してアプリ ビルドから msvcrtxx.dll を再配布できますか?

Visual C++ 2008 Express Edition をダウンロードすると、次のファイルが存在します。

ファイル redist.txt には、次のように書かれています

次のリストは、Visual Studio 2008 ライセンスの下で再配布するために Microsoft Visual Studio 2008 で使用できるファイルのリストです。ライセンスを取得した Microsoft ソフトウェアが Visual Studio 2008 でない場合、Microsoft ソフトウェアによってインストールされたファイルのみが、そのライセンスの下で再配布できます。

上記の msvcr90.dll が含まれます

私の質問は、このライセンスで msvcr90.dll を Express から配布できるかどうかです。「Microsoft ソフトウェアによってインストールされたファイルのみ」とはどういう意味ですか? 何か助けはありますか?(具体的には、mingw/gcc によってビルドされたアプリで msvcr90.dll のバージョンを配布することは許可されていません)。

0 投票する
5 に答える
2926 参照

windows - 再配布不可の Windows 向けプログラミング

ばかげた質問かもしれませんが、これをグーグルで検索する試みはすべて失敗しました。問題は、再配布可能なプレインストールを必要としない Windows アプリケーションをどのように開発できるかということです。.NET Framework などを含まない古いバージョンの Windows でも動作するアプリケーションを作成したいと考えています。

ありがとう、イーウルフ

0 投票する
3 に答える
32330 参照

installation - サイレント モードで DirectX をインストールする方法は?

DirectX 9c ユーザー パッケージをサイレント モードでインストールしたいと考えています。/quiet /q /qb などのオプションはありますか。これらはどれも機能しませんでした。

ノート:

このファイルで DXSETUP.exe /q

抽出ファイル directx_9c_redist.exe /q ではありません (これは問題なく動作します)。

0 投票する
1 に答える
4047 参照

windows-7 - Windows7でのVC2005SP1再頒布可能x64のサポート

Visual C ++ 2005再頒布可能パッケージ(x64)がWindows 7(64ビット)でサポートされているかどうかはわかりませんか?このページにアクセスできました:http ://www.microsoft.com/downloads/details.aspx?familyid = EB4EBE2D-33C0-4A47-9DD4-B9A6D7BD44DA&displaylang = enただし、サポートされているオペレーティングシステムにはWindows7が含まれていません。

32ビットWindows7でも同じ質問です。VC++2005SP1(x86)はWindows 7 32ビットでサポートされていますか?

0 投票する
2 に答える
1364 参照

dll - 再頒布可能コンパイラ - MS Visual Studio 用の DLL

私は上級プロジェクト用のプログラミング学習ゲームを作成しており、Visual Studio 2008 C++ アプリケーションに動的にロードできる DLL をコンパイルできるコンパイラを探しています。

ここで重要な点は、コンパイラが再配布可能であるということです。VS が再配布可能であれば、それを使用します。

これまでのところ、MinGW を使用してある程度の成功を収めていますが、その成功には限界があります。現在、一度に 1 つの DLL のみをロードして動作させることができます。2 番目のものをロードしようとすると、VS C++ アプリがアクセス違反エラーでクラッシュします。

VS自体でコンパイルされた2つのDLLを問題なくロードできたので、それはMinGWに固有のものであり、DLLであり、それらがLoadLibrary()などとどのように相互作用するかであると信じるようになります。

私はかなり長い間この問題に取り組んできましたが、イライラしています。MinGW の代わりに動作することがわかっている別のコンパイラを誰かが知っている場合、またはこの問題を見たことがある場合は、おそらく 2 番目の DLL がクラッシュする理由を知っているでしょう。それぞれの DLL が何らかの方法で他の DLL を踏んでいることに関連していると確信していますが、それが何であるか、またはどのように見つけるかはわかりません。

DLL をコンパイルする方法またはロードする方法が原因である可能性があります。何も思いつきません。

フィードバックをいただければ幸いです。

編集: これらは、DLL http://pastebin.com/f675df4b0を作成するための g++ および dlltool への単純な呼び出しです。

これは、私の DLL の 1 つからのソースです。 http://pastebin.com/f5c062611

これは、DLL をロードするための私の C++ アプリのコードです。 http://pastebin.com/f52f94a18

-マイケル