問題タブ [clr]

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 投票する
7 に答える
23775 参照

c# - 致命的な実行エンジン エラー (79FFEE24) (80131506)

.NET Framework 3.0 SP1 アプリケーションで問題が発生しています。これは、COM exe と通信する C# winforms アプリケーションです。winforms アプリまたは COM exe がエラー メッセージなしでランダムにクラッシュし、イベント ログに次のエントリが含まれます。

[1958] .NET ランタイム タイプ: エラー コンピューター: CWP-OSL029-01 時間: 11/25/2008 3:14:10 PM ID: 1023 .NET ランタイム バージョン 2.0.50727.1433 - 致命的な実行エンジン エラー (79FFEE24) (80131506)

MS のサイトで有用な情報を見つけることができませんでした。どこから調査を開始すればよいか、誰か考えがありますか?

ティア

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

c++ - ホスティング CLR - 不適切なパラメーター

C++ アプリケーション内で CLR をホストしようとしていますが、マネージ アプリケーションのエントリ ポイントの呼び出しに問題があります。エントリ ポイントは通常どおり次のように定義されます。

実際の C++ コードは次のとおりです。

私が取得しているエラーコードは -2146233032 で、corerror.h によると次のように対応します。

10 進数 -2146233032 / 16 進数 0x80131538 の場合:
COR_E_SAFEARRAYRANKMISMATCH
配列のランタイム ランクとメタデータに記録されているランクとの間で不一致が発生しました。

誰でも問題を見ることができますか?

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

.net - SQL Server 2005 ストアド プロシージャでの .NET Framework 3.5 の使用

SQL Server 2005 サーバーがあり、そこで .Net CLR ストアド プロシージャを実行したいと考えています。ただし、.NET Framework 3.5 を使用したいと考えています。

今これを試してみると、次のエラーが発生します。

SQL Server 2008 には .NET Framework 3.5 が同梱されているため、これは SQL Server 2008 でも可能であると言われています。しかし、SQL Server 2005 のインストールに .NET Framework 3.5 を追加して、.NET 3.5 ストアド プロシージャを実行できるようにする方法があるかどうか疑問に思っています。

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

c# - C# 4 と CLR の互換性

バージョン 4 の C# へのすべての追加 (動的、コード コントラクトなど) は、現在の .NET CLR で実行される予定ですか? それとも、.NET のアップグレードも計画されていますか?

0 投票する
8 に答える
53201 参照

c# - 空の C# イベント ハンドラーを自動的に作成する

ハンドラーがアタッチされていない C# でイベントを発生させることはできません。そのため、各呼び出しの前に、イベントが null かどうかを確認する必要があります。

コードをできるだけクリーンに保ち、これらの null チェックを取り除きたいと考えています。少なくとも私の場合は、パフォーマンスに大きな影響を与えるとは思いません。

現在、空のインラインハンドラーを各イベントに手動で追加することでこれを解決しています。私はそれを行うことを覚えておく必要があるため、これはエラーが発生しやすいです。

リフレクションといくつかの CLR マジックを使用して、特定のクラスのすべてのイベントに対して空のハンドラーを自動的に生成する方法はありますか?

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

.net - アセンブリがビルドされた .NET バージョン (1.1、2.0、3.0 など) を取得する方法は?

私はアセンブリを持っています。そのアセンブリのビルドに使用された .NET のバージョンを検出する方法はありますか?

0 投票する
10 に答える
1071 参照

clr - .NET と Windows の両方が必要な理由をもう一度教えてください。Windows が CLR にモーフィングできないのはなぜですか?

DOS が Windows に変わったのと同じ方法ですか?

Microsoft から 3 つのプラットフォームのサポートと開発を行うことになったようですが、境界線がどこにあるのかわかりません。

CLR の利点 (タイプ セーフ、メモリ保護など) を Windows 自体に組み込むことができないのはなぜですか?

それともブラウザに?なぜまったく別の仮想マシンなのですか? (現在、仮想マシンの間接化のレベルはどのくらいですか? Silverlight を追加したばかりです。その前に、Flash を追加しました。おそらく、VM インストール内で実行されているブラウザ内で実行されています...)

サーバー用の未加工の Windows を確認できますが、ハードウェアと直接通信するワークステーション用の CLR が存在しないのはなぜですか (または、少なくとも Windows のレガシー ボール アンド チェーン全体ではありません)。

(ooppp - ここで 2 つの質問があります。これを作成しましょう - なぜ .net を Windows に組み込むことができないのですか? 下位互換性については理解しています - しかし、.NET にあるものの安全性は、少なくともオプションで Windows 自体にある可能性があります。それは多くの API セットの 1 つにすぎませんか?)

Factoid - IBM PC 上の MS-DOS に対抗して販売している競合他社のアーキテクチャの 1 つが、UCSD-pascal ランタイム (VM) だったことを思い出します。

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

winapi - 新しいWin32アプリケーションの開発については、.NETより先に進んでいますか?

Win32の新しいアプリケーションにマネージコードを使用しないことを選択していますか?なんで?CLRから利用できない必要なリソースはありますか?

(「新規」に注意してください-既存のコードベースの拡張ではありません。)

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

stored-procedures - clr ストアド プロシージャを簡単に展開するスクリプトを作成することはできますか?

CLR ストアド プロシージャの展開を展開スクリプト (現時点では powershell) に含めたいのですが、これを自動的に行う良い方法がわかりません。

Visual Studio で右クリックして展開するのと同じことを行うための優れたコマンド ライン オプションがあると思っていたでしょう。

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

c# - CLR UDFでnvarchar(max)を返す方法は?

次の定義を仮定します。

nvarchar(max)長さが 4000 を超える値を渡すとsInput、値が切り捨てられます (つまり、この UDF を呼び出した結果はnvarchar(4000)nvarchar(max).