2008-09-01から1ヶ月間の記事一覧
この記事は(VB.Net)[補足].NetからのPDFファイル印刷方法の追記情報です。 ジョブやキューはループの中でまわしてもそのままではステータスは最新のものにならないようです。 PrintQueue.Refresh() や PrintSystemJobInfo.Refresh() というメソッドを実行す…
時間という情報を格納するのに datetime 型の時間の部分だけに入れることが多いかもしれませんが、24時を超えた時間を「25」という値で持ちたい時があるかもしれません。(まあ、datetime で日付を+1して保存するという方法もあるかもしれませんが。。) という…
以前に(VB.Net).NetからのPDFファイル印刷方法という記事を書きましたが、それの追記です。 実はあの方法だと1つ問題が生じることが分かりました。 それはプロセスの終了方法です。 'プロセス終了 pro.WaitForExit(5000) pro.Kill() というやり方は時間指定…
ITmediaに「大規模サイトの舞台裏:大規模SNSのボトルネックとソリューション 」という記事が出ていました。 GREEの事例が載せられており、DBアクセスのボトルネックをどのように解決しているか紹介されています。 これは非常に勉強になりました。 DBサーバ…
PictureBoxであるイメージファイルを表示したままそのファイルを消す場合の方法です。通常ファイル名を指定して Bitmap オブジェクトを作成し、Pictureboxにセットした後、File.Delete(パス) で消しますが、こうすると例外発生します。 なぜなら Bitmap をフ…
デバッグ時にブレークポイントを張ってそこからステップインでデバッグというのは、IDE使ってる開発者なら誰もがやってる思います。 このとき、ある条件を満たせばブレークしたいという時も結構あるのではないでしょうか。 ViisualStudio2005にはその機能が…
.Netで作ったプログラムからPDFファイルを印刷する方法です。なお、.Net自体はPDFを理解できないので、AcrobatかAdobeReaderプロセスを起動させて印刷させる方法です。(これ以外に方法があったら教えてください。) ということで、AcrobatかAdobeReaderがイン…
ボリュームライセンスについてはよく耳にしますが、実際どうなってるのといわれるとなかなか難しいものです。 特にMSのボリュームライセンスにはOpen ValueやOpen Licenceなどいくつか種類がそれらの違いもなかなかつかめません。 そのややこしいMSのボリュ…