ASP.NETを32ビット版から64ビット版に切り替える方法

IISでアプリケーションプールの.Net Framework バージョンを v2.0、32 ビット アプリケーションの有効化をFalseに設定している時にイベントログにエラーが出力されることがある。 何かの拍子に32ビットモードに設定されたらしい。 64ビットモードにする場合…

bcpコマンド

使う時に限ってよく忘れる。 bcp "select * from テーブル名" queryout "test.csv" -c -S サーバー名 -d データベース名 -U ユーザ名 -P パスワード

DataRow配列をDataTableに変換するには

DataTable.Selectメソッドで取得したDataRow配列をDataTableに変換するにはCopyToDataTableメソッドを使用する。 使用するためにはSystem.Data.DataSetExtensionsの参照設定が必要。 Module Module1 Sub Main() Dim dt As New DataTable Dim dc() As DataCol…

IEを新しいセッションで起動する

IE起動時にコマンドライン引数で「 -noframemerging」オプションを追加すると新しいセッションで起動することができる。 "C:\Program Files\Internet Explorer\iexplore.exe" -noframemerging

64ビット版Windows 7にIE10を入れたらノータッチデプロイメントが動かなくなった

HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main または HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Main のTabProcGrowthが「0」に設定されているとLoosely-Coupled IE(LCIE)機能が無効となり、フレームプロセスのみで動作す…

ソースのコメントからヘルプを作成する

Sandcastle Help File Builder https://github.com/EWSoftware/SHFB

読み取り専用ファイルを編集メッセージを復活させる方法

Visual Studioで読み取り専用ファイルの編集を行おうとすると以前は こんなメッセージが表示されていたが、何かの拍子で「今後このダイアログ ボックスを表示しない」にチェックを付けてしまったせいか、いちいちファイルの読み取り専用を外さないと編集出来…

数値をn進数に変換する

36進数に変換する場合は第2引数に36を指定する。 Public Class Form1 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click TextBox2.Text = RadixConvert(CULng(TextBox1.Text), 36) End Sub ''' <summary> ''' n進数の数値文字列に</summary>…

エクスプローラーの初期フォルダの変更方法

初期設定だとライブラリが表示されるが、これをコンピューターにする方法。 エクスプローラーのショートカットのプロパティを開く。 リンク先が「%windir%\explorer.exe」となっているので「%windir%\explorer.exe /e,」に変更する。 別のフォルダに設定した…

Microsoft製のメモリ負荷ツール

下記よりTestLimitをダウンロードする。 Tools To Simulate CPU / Memory / Disk Load http://blogs.msdn.com/b/vijaysk/archive/2012/10/27/tools-to-simulate-cpu-memory-disk-load.aspx

メモリに意図的に負荷をかけるスクリプト

Sample.vbs Dim i For i = 1 To 5000 Call Roop Next MsgBox "終了しました。メッセージボックスを閉じるとメモリは開放されます。" Sub Roop() Dim x, y Set x = CreateObject("Scripting.Dictionary") Set y = CreateObject("Scripting.Dictionary") Call …

SQL Server Management Studioでテーブルを開く時の件数制限を設定する

標準の状態でテーブルを開く際 ・上位1000件の選択 ・上位200件の編集 のいずれかでテーブルを開くことになるが大抵それじゃ足りないことがある。 以下の設定で件数の設定が行える。 [ツール] - [オプション] - [SQL Server オブジェクト エクスプローラー] …

VB.NETで「Debug」や「Release」などのソリューション構成を有効にする

メニューバーから[ツール]ー[オプション]を選択 左側のツリーより[プロジェクトおよびソリューション]ー[全般]を選択 [ビルド構成の詳細を表示]にチェックを付けて[OK]を選択

ファイルやフォルダをドラッグ&ドロップしてテキストボックスにパスを入力する

フォームにテキストボックスを配置する。 Public Class Form1 Private Sub TextBox1_DragEnter(sender As Object, e As DragEventArgs) Handles TextBox1.DragEnter 'データ形式の確認 If Not e.Data.GetDataPresent(DataFormats.FileDrop) Then Return End …

指定フォルダ配下のファイルを全て取得する

Public Class Form1 Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load Dim strFile() As String = System.IO.Directory.GetFiles("C:\test", "*", IO.SearchOption.AllDirectories) For i As Integer = 0 To strFile.Length -…

絶対パスか相対パスかを判定する

Public Class Form1 Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load If System.IO.Path.IsPathRooted("C:\test.txt") Then MessageBox.Show("絶対パスです。") Else MessageBox.Show("相対パスです。") End If End Sub End …

マウス・キーボードの共有ソフト

Mouse without Boaders http://www.microsoft.com/en-us/download/details.aspx?id=35460

Adobe Readerをバージョンごとにダウンロード

ftp://ftp.adobe.com/pub/adobe/reader/

列挙体の項目数を取得する

C#の場合はGetType()の代わりにtypeof()を使う。 Public Class Form1 Private Enum Users Id Name End Enum Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load MessageBox.Show([Enum].GetNames(Get…

DataGridViewコントロールの列にコンボボックスを設定する

グリッドの列をコンボボックスにするにはDataGridViewComboBoxColumnクラスを使用する。 Public Class Form1 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load '直接設定する方法 Dim col0 As New …

Google Chromeのインストール

Google Chromeをインストールする際はインターネットに接続していないとインストールすることができない。 また、認証の必要なプロキシ環境でも同様にインストールすることができない。 通常Google Chromeをダウンロードする時は http://www.google.com/chro…

データベースのスキーマ を所有しているので削除できません。

ユーザー 'hoge' の削除に失敗しました。 (Microsoft.SqlServer.Smo) Transact-SQL ステートメントまたはバッチの実行中に例外が発生しました。 (Microsoft.SqlServer.ConnectionInfo) データベース プリンシパルは、データベースの スキーマ を所有している…

定量的プロジェクト管理ツール

プロジェクト管理を行うツール。 使うことがあるのだろうか・・・ http://www.ipa.go.jp/sec/tool/ipf/index.html

ソリューションエクスプローラを全て折りたたむマクロ

Visual Studioのメニューバーから[ツール] - [マクロ] - [マクロ IDE]を選択 マクロ IDEのプロジェクトエクスプローラーでプロジェクトを選択してメニューバーから[ファイル] - [新しい項目の追加]を選択 新しい項目の追加ダイアログでモジュールを選択して…

Windows 8でノータッチデプロイメント

Windows 8でノータッチデプロイメントを使用するにはレジストリエディタで以下の設定を行う必要がある。また、Windows 7に.Net Framework 4.5をインストールした場合も同様の設定を行わないと動作しなくなる。 以下のレジストリキーを開く■32bit OSの場合 HK…