2006-04-01から1ヶ月間の記事一覧

Visual Studio 2005 Expressを無償化

.NETの開発環境のエントリー版が無償化に。 もともと1年の限定で無償化、またその後でも4,000円ぐらいの安価で提供される予定だったものが、完全無料化に。 ・Microsoft、Visual Studio 2005 Expressを無償化 http://www.itmedia.co.jp/enterprise/articles/…

DataGridコントロールのソート禁止

C#のDataGridのソートの禁止を行う場合に DataGrid dataGrid = new DataGrid(); dataGrid.AllowSorting = false; というコーディングをするが、DataGridにDataGridTableStyleを適用していた場合にはこの設定が有効にならない。その場合はDataGridTableStyle…

起動しなくなったWindowsXPの復旧方法

OSが起動しなくなったら。 まず前提として回復コンソールをインストールしておく必要がある。 その後以下の作業を行うとのこと。 ・GIGAZINE - 起動しなくなったXPを救う「Rebuild」コマンド http://gigazine.net/index.php?/news/comments/20060419_xprebui…

C#のShowDialog()の挙動

モーダルのウィンドウを表示、非表示を複数のフォームに対して行ったときに、 - System.Runtime.InteropServices.SEHException' のハンドルされていない例外が system.windows.forms.dll で発生しました。追加情報 : 外部コンポーネントが例外をスローしまし…

Excelの終了を検知する

・[HOWTO] Excel を自動化し、ユーザーによる Excel の終了を検出する http://support.microsoft.com/default.aspx?scid=kb;ja;JP192348 C++用のコードだけれどうまくやれば.NETにも移植できるのでは?

C#からExcelの操作

掲示板での回答 ・C#-Excel http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=28261&forum=7&2 きっちり押さえればちゃんとしたものができそう。 COMの挙動、Excelの挙動を押さえて上でコーディングを行う。 それとは別の問題としてExcelのバージョ…

起動中のExcelをC#から取得して操作する

・どのようにVisual C#を使って、実行中の Office プログラムのインスタンスを自動化するには。 http://support.microsoft.com/?kbid=316126 C#のコード上からExcelを起動して操作するだけではなく、起動しているExcelに対しても操作を行うことができる。 以…

Excel、VBAの高速化

・VBA高速化テクニック http://www.officetanaka.net/excel/vba/speed/index.htm VBAだけれど、C#から処理する場合も基本は同じ。

Vista用nVidiaドライバ

・Windows Vista x86 February CTP http://www.nvidia.com/object/winvista_x86_87.45.html

Virtual Server 2005 R2 を使うには

Virtual Server 2005 R2使うにはIISのインストールが必要。 となるとセキュリティやらなんやらでなかなか大変そう。 VM Serverのほうが使い勝手がよいか。 ・無償の「Virtual Server 2005 R2」は,セキュリティ設定に“要注意” http://itpro.nikkeibp.co.jp/a…

VB6からの移行についてのドキュメント

・Upgrading Visual Basic 6.0 Applications to Visual Basic .NET and Visual Basic 2005 - 日本語 http://www.microsoft.com/downloads/details.aspx?familyid=3D99C39F-4E9A-4F45-A4C5-6C76ADFAB6FC&displaylang=ja目を通しておくように。

GACへの登録

作成したdllをgacに登録する必要がある。 SharePointのイベントハンドラで使用する場合にはGACの登録が必要になるが、コマンドラインからの登録方法がわからない。 手動で行う場合はエクスプローラーで %Windows\assembly フォルダに登録したいファイルをド…

JDBCドライバ Microsoft SQLServer 2005 ベータ2

マイクロソフトのSQLServer2005向けJDBCドライバがリリースされている。 SQLServer2000にも対応しているのでその動作テストを行う。 基本的な動作は問題がない様子。 違いとしては、 ・jarファイルが異なること ・名前空間、クラス名が異なること ・URLが異…

Microsoft Virtual Server 2005 R2がフリーに

仮想OS環境を作れるソフトがフリーに。 ・Microsoft Virtual Server 2005 R2http://www.microsoft.com/windowsserversystem/virtualserver/default.mspx ちゃんとLinuxもサポートしているので、実用的かなと。 VMPlayerがフリーなのでその対抗としてのプラン…

COMを使用したプロセスの開放

COMを使用してコーディングを行った場合はその開放のためのコーディングが必要。 ・中の技術日誌 コラム KB紹介:Excelが終了してくれない。 http://naka.wankuma.com//site/column/dotnet/00001.htm ・Excelのロセスを終了する方法は?? http://homepage1.n…

IEの仕様変更

特許裁判の敗訴に基づいて、IEの仕様変更があります。APPLET、EMBED、OBJECTのタグを使用している部分に関係していますが、実際は別の部分で挙動が異なる可能性があります。 実際にパッチを実行してみて確認する必要があります。 ・MS、IE変更に60日の猶予――…

タイトルバーのないフォームでも移動を可にする

・タイトルバーのないフォームを移動できるようにする http://dobon.net/vb/dotnet/form/moveform.html

C#のメモリ解放ついて

usingステートメントを使います。 以下のサイトが参考になるかと。・オブジェクトの破棄を保証する http://jeanne.wankuma.com/tips/programing/dispose.html ・資源の解放を確実に行う http://homepage3.nifty.com/midori_no_bike/CS/sample.html#083