スキップしてメイン コンテンツに移動

投稿

SQLServerへの接続文字列の暗号化

VisualStudioには、接続用の文字列をapp.configに暗号化して保存するというありがたい機能があるのだけど、暗号化したパソコンでしか複合できないという制約があるので、開発パソコン以外にセットアップする場合には使えない。たとえばパッケージソフトでは使えない。 残念。 接続文字列と構成ファイル (ADO.NET)

SQLの速度測定

SQLの問い合わせにかかる時間を調べる方法。速度測定。「SET STATISTICS TIME」を使う。SQL Server Management Studio を使えばもっといろいろ調べられるのだけど、SQLだけでできる方法も知っておいて困ることは無いし。

Visual Studio Emulator for Androidのエラー

VisualStudio2015にはAndroidのエミュレータが付いたということで、試してみたところ、うまく動かないわけです。 2015/09/14 10:52:46: [Critical] An error occured while creating 'VS Emulator 7" KitKat (4.4) XHDPI Tablet' device. 2015/09/14 10:52:46: [Critical] XDE Path: C:\Program Files (x86)\Microsoft XDE\10.0.10240.0\xde.exe 2015/09/14 10:52:46: [Critical] XDE Arguments: /sku Android /displayName "VS Emulator 7\" KitKat (4.4) XHDPI Tablet" /memSize 1024 /diagonalSize 7 /video "1200x1920" /vhd "C:\Users\XXX\AppData\Local\Microsoft\VisualStudioEmulator\Android\Containers\Local\Devices\vhd\7_KitKat_(4.4)_XHDPI_Tablet\image.vhd" /name "VS Emulator 7-inch KitKat (4.4) XHDPI Tablet.videoshow" /noStart /silent 2015/09/14 10:52:46: [Critical] XDE Exit Code: InvalidArguments (3) Hyper-Vの仮想マシンを起動しようとしてエラーが起きているのか???くらいしかわからない。 期待していたのに、がっかり。

必要なバージョンの Microsoft Office アプリケーションがインストールされていないため、このプロジェクトをデバッグまたは実行することはできません。

エクセルアドインのデバッグをしようとF5キーを押すと、出たのがこのエラー。 必要なバージョンの Microsoft Office アプリケーションがインストールされていないため、このプロジェクトをデバッグまたは実行することはできません。

エクセルのワークシート関数をC#で作成するには

調べたことをするすると忘れてしまうので、メモしておきます。 マイクロソフト的にはC/C++で作るのを推奨しているみたいで、C#で作る方法は見つからなかった。 ただ、エクセルのVBAを使えばC#で作ったメソッド関数を間接的に呼び出して、ワークシート関数のように使うことはできるようだ。

パス***の一部が見つかりませんでした

Directory.getfiles メソッドの注意点。 フォルダ名の末尾に全角空白が付いている場合(たとえば「あいうえお 」など)、末尾の空白は勝手にTrimされる。 「パス***の一部が見つかりませんでした」 という不思議な日本語のエラーメッセージが表示されたらこのパターンを疑いましょう。