Adsense

2016年10月13日木曜日

【Windows10】Microsoft Edgeでローカルネットワーク上のPDF等のファイルが開けない場合の対処法


Microsoft Edgeでローカルネットワーク上のPDFが開けない場合、
以下の手順でネットワークの参照先をゾーンに追加することで改善されることがある。
1.画面左下のウィンドウズマーク上で右クリック






2.メニュが表示されるので検索をクリック





















3.検索欄に「インターネットオプション」と入力、最も一致する検索に表示された「インターネットオプション」をクリック























4.「セキュリティ」タブを選択後、
 「ローカル イントラネット」を選択し、「サイト」ボタンをクリック





















5.詳細設定をクリック












6.参照したいPDFのあるドライブ名やIPアドレスを入力し追加ボタンをクリック




















7.ゾーン登録後Edgeを開いている場合は開いているEdgeをすべて閉じてから、
 再度PDFファイルをローカルネットワークからEdgeで開く。

2016年10月11日火曜日

【C#/VB.NET】NULLを空白文字列に変換する(ToStringでNULLを変換しようとするとエラーになる)

[ToString]を使用してNULLを文字列に変換しようとすると例外エラーとなる。

文字列に変換したいデータがNULLでくる場合が想定される場合は、
[Convert.Tostring]を使用するとNULLの場合も空白で変換が行われる。

ただし、処理速度は[ToString]より落ちるため、
数百万件×数十回といった一度の処理で大量の変換が必要となる場合はデータの取得方法等を見直したほうが良い。

使用例:C#
     decimal? nullString = null;
     string str;
     str = Convert.ToString(str); // strには空白文字が入る


使用例:C#
     Dim nullString AS Decimal?
     Dim str AS String
     str = Convert.ToString(str) // strには空白文字が入る

【C#/VB.NET】Load時に任意のコントロールにフォーカスが行われない

.NETではフォームのLoadイベント時に[focus]プロパティを使用してフォーカス指定を行ってもタブインデックスが一番若い番号のコントロールが移ってしまう。

これを回避するためには[ActiveControl]プロパティを使用する。

使用例:C#
private void Form1_Load(object sender, System.EventArgs e)
{
  // ロード時にフォーカスを設定する
  this.ActiveControl = this.コントロール名;
}

使用例:Visual Basic
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  Me.ActiveControl = Me.コントロール名
End Sub

【Active Reports】ライセンス認証が複数の端末に通るパターン【バグ?】

Grape City Active Reportsでライセンス認証が複数通る場合がある

すでにライセンスを通しているPCと同一のマシン構成のPCでライセンス認証を通した場合、そのままライセンス認証が通ってしまう。
オフラインライセンス認証でも同様である。

PCにバンドルで付属されているソフトウェア等はCPUの型等をみてチェックしているらしいが、
同じような方法でPCの違いを判別しているようだ。

使用時に制限がかかることはないが基本的に規約違反なので
メーカー製PCを同時に複数購入した場合はライセンス管理に注意が必要となる。

2016年4月20日水曜日

【OutSystemsPlatform】OutSystemsPlatformインストール

1.OutSystemsPlatform導入手順【アカウント登録~開発環境のダウンロード】でダウンロードした
 「DevelopmentEnvironment-X.X.XXX.X.exe」をダブルクリックしインストーラーを起動。

2.「INSTALL」をクリックで自動でインストールが開始される。

2016年4月8日金曜日

【OutSystemsPlatform】OutSystemsPlatform導入手順【アカウント登録~開発環境のダウンロード】

1.以下のOutSystemsのサイトから登録を行う。
https://www.outsystems.com/

2.Try Now for freeをクリック。


3.名前・苗字・メールアドレスを入力し、GetStartedをクリック。

(メンテナンス中等は稀に入力欄が表示されないことがある。その場合ポルトガル時間9:00頃(日本時間17:00)までアクセス出来ないことがある。)

4.メールが送られてきているので、メール内のActivate Your Accountをクリックする。


5.リンク先で項目を全て入力


6.アカウントが作成されたので、メニューの「Downloads」を選択、ページ内の「More Info & Download」をクリック。


7.DownloadボタンをクリックするとOutSystemsPlatformインストーラーのダウンロードが始まる。

2016年4月4日月曜日

【SSRS】不具合 SSRS 2008 R2 のレポートでGlobals.TotalPagesの番号が正しく表示されない

■実際に確認した事象
Microsoft SQL Server 2008 R2 Reporting Services レポートでGlobals.TotalPagesの番号が最終ページなどの意図しないタイミングでリセットされることがある。
Tablixを使用している帳票でページごとにテキストボックス等の表示・非表示切り替えを行っていると発生することがある
また、サブレポートを使用していると発生タイミングが変わる。


■解決方法
SQL Server 2008 R2 SP1 用の累積的な更新パッケージ 3(KB2620333)を適用する

■参考
SSRS 2008 R2 のレポートで修正プログラム: Globals.TotalPages 変数を返す値が正しく表示されない。
FIX: Globals.TotalPages variable returns an incorrect value in a SSRS 2008 R2 report
https://support.microsoft.com/ja-jp/kb/2620333