オラクルDBサーバに接続時Timeoutエラーの解決

C:>sqlplus mie_user/imspass@192.168.0.12:1521以下のエラーが表示されました。ORA-12170: TNS:Connect timeout occurred 原因:オラクルDBサーバのファイアウォールが有効になってポート1521が遮断されたからでした。 解決方法:オラクルDBサーバのファイ…

SQL ServerのSelect文のTimeout設定方法

SqlDataAdapter daAuthors = new SqlDataAdapter(strSQL, objConn);daAuthors.SelectCommand.CommandTimeout = intLockTimeOut;tblAuthors = new DataTable();daAuthors.Fill(tblAuthors);

フォントサイズをポイントからピクセルに変更

Form_Paint或いはPanelコントロールの~_Paintメソッドの中に、PaintEventArgs型のパラメータeからディスプレイのDPIを取得できる。横方向のDPI : e.Graphics.DpiX縦方向のDPI : e.Graphics.DpiY 例えば、1920*1080のディスプレイを100%に設定した場合は96…

IISでのFTPバインド設定について

IISでFTPのバインド設置でIPアドレスを「*」に設定すると、localhost, 127.0.0.1, 192.168.0.xxxのどれでもftpでログインできる。 逆に「192.168.0.123」だけバインドすると、このIPだけftpできるようになる。

DicomObjects_ビューア内画像位置座標値取得

ビューア内、画像表示レイアウトがm×n関係なく、以下方法で現在選択中画像の開始位置の座標値を取得できる。 m_SelectedImage.CellLocation(curViewer)

フォームを一時的に最前面に表示

フォームを一時的に最前面に表示する方法: this.Show(); this.TopMost = true; this.TopMost = false;

画像ファイル表示後移動できない現象の解消

string strFileFullPath = @"C:\ims\img8.jpg"; //pictureBox1.Image = System.Drawing.Image.FromFile(strFileFullPath);//↑直接開くのではなく、↓FileStreamを利用することで「ロック」されなくなる FileStream fs = new FileStream(strFileFullPath, File…

(C#)Listの中身を値渡しでコピーする方法

Listの中身を別のリストにコピーしたいとき、単純にリストを代入すると参照渡しになってしまう。 コンストラクタを使ってListの中身を値渡しをすればいい。 var list1 = new List<string>();list1.Add("a");var list2 = new List<string>(list1);list2.Add("b");Console.Writ</string></string>…

Webサービス公開時に「Web Deploy タスクに失敗しました。(このアクセス制御リストは標準の形式ではないため、変更できません。)」エラー発生

[手順]・管理者権限でVisual Studio 2015起動してWebサービスのプロジェクト選択し、右クリックで「公開」を選択・Webを発行する 発行方法:Web Deploy サーバー:localhost・「Web Deploy タスクに失敗しました。(このアクセス制御リストは標準の形式では…

アプリケーション初回起動30秒遅延を回避する方法

アプリケーションが使用するアセンブリの有効性を確認するためにCRLのダウンロード処理を行っている。※CRL(Certificate Revocation Lists)とは「証明書失効リスト」のこと。インターネットに接続できない環境でアプリケーションの起動が遅くなる原因は、CR…

DirectX のバージョン確認方法

スタート:ファイル名を指定して実行にてdxdiagを実行。「システム」タブページの下部にある「DirectX バージョン XX」を確認。そのほかのページも一応参考にしてください。

Visual Studioを常に管理者として開く

タスクバーに登録したショートカットのプロパティを弄って管理者権限で動かすようにすることはできるが、これだと最近使ったものリストを選択した場合に管理者権限にならない。レジストリを編集すると、単にソリューションファイルを開いただけでもちゃんとV…

DicomObjects.COMライセンス・エラーの原因

レジストリに書き込むためにライセンス登録ツールを管理者権限で起動する必要。

パソコンで英語文書を読んでいるとき、英単語の意味を調べるために、その単語をコピーして、IEを開いてインターネットの辞書で調べています。 操作を単純化するために、自動辞書検査機能を作る。

WCFで作成されたWebサービスからWindowsサービスを制御

Webサービスの認証ビューにてASP.NET偽装を有効にする。 Web.config上は以下となる。 <configuration> <system.web> <identity impersonate="true" /> </system.web> ... ...</configuration>

C#: 半角カンマ区切りのCSVファイルの読み込み

TextFieldParser parser = new TextFieldParser(strFileName, sjisEnc); //区切り文字の設定parser.TextFieldType = FieldType.Delimited;parser.SetDelimiters(","); //行がある限りループするwhile (!parser.EndOfData){ //1行データを配列に取得 string[]…

データベース復元後のmxx_userのログイン権限がなくなる問題

データベース復元後のmxx_userのログイン権限がなくなる問題ですが、 以下SQLを実行することで解決。 USE MXX_DB;ALTER USER mxx_user WITH LOGIN = mxx_user;GO

WRViewer右クリックで画像コピー時アクセスエラー

IMSImageServerを共有フォルダにアクセスできるユーザに偽装する。 <configuration> <system.web> <identity impersonate="true" userName="taro" password="pass" /> </system.web> </configuration>

SQLパフォーマンス改善

SQL Server 2008 R2型がvarcharのフィールドに対して、SQL文のWhere部分の文字列に「N」を付けて検索するとパフォーマンスが落ちる。AutoForwardの送信対象検索SQLのせいでクライアント側のパフォーマンスが落ちる。

VBScriptで動的2次元配列

ReDimで変更できるのは最終次元の添え字ですdim dat(0,7)と宣言した場合 変更できるのは 2次元目の7側の次元です つまり ReDim dat( 0, 8 )や ReDim dat( 0, 3 ) は許されますがReDim dat(1,7) など 1次元目の変更は出来ません

SQL Server 2012 ExpressでASPからDBに接続

スタート⇒すべてのプログラム⇒Microsoft SQL Server 2012⇒構成ツール⇒SQL Server構成マネージャー⇒SQL Serverネットワークの構成⇒MSSQLSERVERのプロトコル⇒TCP/IPを「有効」にして、SQLServerサービスを再起動する。

Install Shield 2010 諸々

技1:COMをレジストリに登録 1. コンポーネントビューを選択 2. COM 登録するファイルを含むコンポーネントを選択 3. [ビルド時のCOM抽出]を[はい]に設定 4. [コンポーネント]ノードを展開し、コンポーネントのファイルのビューを表示 5. COM登録するファイ…

VisualStudioでSetup作成時エラーの解決

Setupプロジェクトをビルドするとき致命的なエラーが出た。 ISEXP : fatal error -6109: Internal build error 以下のことをしたら解決。 CD C:\Windows\System32regsvr32 Dicomobjects.ocx

C# オブジェクトのコピー

ディープコピー オブジェクトをディープコピーする方法です。コピーする型には SerializableAttribute 属性をつける必要があります。コピーが不要なフィールドには NonSerializedAttribute 属性をつけることで シリアライズの対象から除外されます。 [Serial…

MieWeb-DicomWeb検索結果の1ページごとの表示行数設定

MieWebのDicomWeb機能の検索結果の1ページごとの表示行数は以下にて設定する。 T_SysConfigMie.F_Pagination

DicomObjectsのログの出し方

See: http://www.medicalconnections.co.uk/kb/Logging

一旦インストールしたアプリケーションのアイコンを変更したい

MityGateway開発中に一旦インストールしたアプリケーションのアイコンを変更したくて、VS2010でアイコンを変更してビルドしなおして、アプリケーションのExeファイルを上書きしたが、一部のサイズのアイコンが古いイコンのままであった。 ⇒ネットで調べたら…