Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode
Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode
typedef int (*sqlite3_callback16)(void*,int,__wchar_t**, __wchar_t**); int sqlite3_exec16( sqlite3 *db, /* The database on which the SQL executes */ const __wchar_t *zSql, /* The SQL to be executed */ sqlite3_callback16 xCallback, /* Invoke this callback routine */ void *pArg, /* First argument to xCallback() */ __wchar_t **pzErrMsg /* Write error messages here */ ){ int rc = SQLITE_OK; const __wc
このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 CLR 徹底解剖 マネージ コードとネイティブ コードの相互運用性の推奨事項 Jesse Kaplan 目次 マネージ コードとネイティブ コードの相互運用性が適している場合 相互運用性テクノロジ: 3 つの選択肢 相互運用性テクノロジ: P/Invoke 相互運用性テクノロジ: COM 相互運用機能 相互運用性テクノロジ: C++/CLI 相互運用性アーキテクチャに関する注意点 API の設計と開発者の作業 相互運用性の境界のパフォーマンスと場所 有効期間管理 このようなコラムが 2009 年初頭の MSDN Magazine に登場することは多少奇異に思われるかもしれません。2002 年に Microso
本特集は、2008年8月にリリースされたVisual Studio 2008/.NET Framework 3.5のService Pack 1(以降、SP1)で提供されているデータベース/ASP.NET関連の新機能を数回にわたって紹介するものである。 別稿「Visual Studio 2008 SP1概説」でも触れられているように、今回のSP1は単なるバグフィックスやパフォーマンス改善にとどまらない重要な新機能がいくつも追加となっている。追加/変更のポイントについては別稿も併せてご覧いただきたいが、その中でも本特集で扱う以下の3つの機能は、規模の大きさ、また、利用頻度といった観点からも特に注目に値するものと思われる。 ASP.NET Dynamic Data(ASP.NET動的データ) ADO.NET Entity Framework(ADO.NETエンティティ・フレームワーク) ADO
連載:.NET中心会議議事録 第1回 いま使うべき、学ぶべき.NETテクノロジはどれ? デジタルアドバンテージ 一色 政彦 2009/11/18 @IT/Insider.NET内に設置されているコーナー「.NET開発者中心」(以前は「VB研」)の主催により、現場で働く.NET開発者のためのセミナー「.NET中心会議」の第1回が、2009年10月24日(土)に開催された。 今回は「いま使うべき、学ぶべき.NETテクノロジはどれ?」というテーマで、現実的に、開発者が現時点ではどのような技術選択をすべきかについて、パネル・ディスカッションが行われ、下記の4つのテーマに対して、およそ3時間かけて徹底的な議論が展開された。 ●討論テーマ 1:Windowsアプリケーション 2:Webアプリケーション 3:データ・アクセス 4:開発言語 なお、当初はより多くのテーマについての討論を予定していたが、ディ
タグ Windows / インストール / Linux / 設定 / エラー / Java / Eclipse / AutoHotkey / TeX / C# / VisualStudio2008 / 対策 / Subversion / LaTeX / Vista / 方法 / CentOS / Android / Microsoft / Windows7 / Office / バージョン管理 / プログラミング / eclipse / PowerPoint / SSH / Ubuntu / WindowsVista / コマンド / ショートカット / .NET / Desire / VisualStudio / 便利 / P2P / Unix /
All Microsoft Global Microsoft 365 Teams Copilot Windows Surface Xbox Deals Small Business Support Software Windows Apps AI Outlook OneDrive Microsoft Teams OneNote Microsoft Edge Skype PCs & Devices Computers Shop Xbox Accessories VR & mixed reality Certified Refurbished Trade-in for cash Entertainment Xbox Game Pass Ultimate PC Game Pass Xbox games PC and Windows games Movies & TV Business Micro
C#でのテスト(2) nantによるビルドの自動化 - ぐるぐる〜に続いて、今回はNMock 2.0の使い方を紹介する。 NMock 2.0は、 The original NMock was a .NET port of the Java-based DynaMock, whereas NMock 2.0 is inspired by the newer jMock library. NMock: A Dynamic Mock Object Library for .NET とあるように、jMockの影響により、NMockとは別物となっている。以降、面倒なのでNMockはNMock 2.0を指すものとする。 NMockはまず、Mockery*1というクラスのオブジェクトを生成する必要がある。 この生成したMockeryオブジェクトを使用してモックオブジェクトを生成する。 // Mocker
先日書いた 「[IE][C#][COM] IE のセキュリティゾーンをプログラムから操作する」 に、元記事を書かれた Dennis "D.C." Dietrich さんがコメントをくれました。 (わざわざ翻訳して読んでくれたそうです。コメントをもらったのは 6/26 ですが、今まで書く暇がありませんでした) そのコメントにて Discussion of Marshal.ReleaseComObject and its dangers こちらの記事を紹介してくれました。 [厳密な訳ではありません。かなり大雑把ですし、一部英文の意味がよくわからないところもあります。正確なところはぜひ原文をご覧ください] Marshal.ReleaseComObject を使えば望んだときに即座にリリースできる。しかし、COM コンポーネントのマネージド表現である RCW のこれを呼ぶとき、もしこの RCW を
マルチキャスト デリゲートがメソッドの呼び出しと、それによって呼び出されるメソッドを切り離したことで、メソッドの呼び出しにはさまざまな付加機能を提供することができるようになった。Microsoftでは、デリゲートに2種類の付加機能を提供している。その1つがマルチキャストである。ここでのマルチキャストとは、1度のメソッド呼び出しに対して、実際には複数のメソッドを呼び出す機能のことである。例えば次のコードを見てほしい。 using System; delegate void ShowMessageDelegate(string msg); class Callable { internal void ConcreteShowMessage(string msg) { Console.WriteLine(msg); } } class Caller { internal ShowMessageD
※ Visual Studio .NET 2005での開発として記述する 参考にするヘルプ † Visual Stuidoプログラマーズガイドの「Windows サービス アプリケーション 」の章 ServiceBaseクラス ServiceProcessInstallerクラス ServiceInstallerクラス ServiceControllerクラス ↑ 予備知識 † 動作アカウント 既定では、サービスはシステム アカウントで実行されます。このシステム アカウントは、管理者アカウントとは異なります。システム アカウントの権限は変更できません。ただし、ServiceProcessInstaller を使用して、サービスを実行するときに使用するユーザー アカウントを指定できます(serviceProcessInstaller.Account,Password,Usernameに値を設
分類:[.NET 全般] お世話になってます。 tucchiです。 VS2003のC#でWindowsサービスを作成しています。 OnStartで、動作に必要な設定値(DBや設定ファイルなど)のチェックを行い、 NGの場合はサービスを停止させたいのですが、調べてみても方法がわかりませんでした。 this.Stop()のようなことはできないので、 OnStart内で自サービスのインスタンスを作成し、そのインスタンスで (インスタンス名).stop()とするしかないのでしょうか? 自分のなかで自分のインスタンスを作成するのは、ちょっと違和感があるのですが・・・。 お手数ですが、教えてください。よろしくお願いいたします。
回答いただきありがとうございます。タイマを使う方法でやってみました。 下記の方法でタイムアウトは検出できるのですが、呼び出し側がずうっと帰って こなかった場合、そのまま固まってしまいます。 タイムアウトした場合は、次の処理に遷移できないのでしょうか? /// <summary> /// アプリケーションのメイン エントリ ポイントです。 /// </summary> [STAThread] static void Main(string[] args) { TimerThread tt = new TimerThread(100000); try { DLLのメソッド呼び出し。 Console.WriteLine("テスト"); } finally { tt.Terminate(); } return; } public class TimerThread { private DateTi
エンジニア.NETでapp.configを使う方法はバージョンにより微妙に変化しおり、2.0現在ではどうやら2通りの使い方があるようです。その用途とはこちら。「アプリケーション構成ファイル」として設定を記述するアプリケーションの設定を保存する参考「アプリケーション構成ファイル」を使用して設定を読み込む: .NET Tips: C#, VB.NET, Visual Studioアプリケーションの設定を保存する: .NET Tips: C#, VB.NET, Visual Studio> しかし、これはすなわちVB.NETの、どぼんさんのTipsの> http://dobon.net/vb/dotnet/programing/appconfigfile.html> > これの後継みたいなものに当たるのでしょうか?違います。My.Settingsは、どちらかといえば、DOBON.NET .NET
MbUnit MbUnitは、2004年にPeli氏(現在MicrosoftでPexを担当)が、技術系サイトで話題となった記事のテストパターンを.NETで実装したことから始まりました。Peli氏の大学卒業に合わせ、オープンソースとなり、他の技術者に引き継がれながら開発が続いています。 MbUnit3の実行画面。MbUnit3ではテスト実行環境にGallioを使用する データベースロールバック/行テストなど便利な属性に加え、独自属性を定義できる拡張性の高さなどからオープンソースではNUnitの次に人気があります。最新のMbUnit3では、CSVデータ読み込み用の属性、テスト依存順を設定する属性、例外用のアサーションメソッドなどが追加されています。アサーションクラスをAssertクラスに統一するなどのスリム化も図られています。 MSTest(Visual Studioの単体テスト機能) MST
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く