DrawImageはbmpファイル中の解像度を参照し、自動的に拡大縮小します。このため、意図した大きさで描画できないことがあります。対策として以下の対処法があります。 描画ソースをPNG JPEG ファイルにするbmp画像をPNGファイルや
NLB (Network Load Balancing) サービスをインストールします。インストール手順サーバー2台でクラスターを作成します。サーバーのIPは192.168.0.171と192.168.0.172の2台とし、クラスターのI
Windows Server のDNSへの問い合わせをIPアドレスごとに制限する手順を紹介します。概要Windows ServerのDNSへの問い合わせをIPで制限したいことがあります。IPごとに制限する場合は、Windowsファイアーウォ
BitmapからByte配列 byte[]に変換する場合は Bitmap.saveとストリームを用います。例 MemoryStream ms = new MemoryStream(); bmp.Save(ms); byte[] img
概要Byte配列 byte[] からBitmapに変換する場合はストリームを使います。以下はMemoryStreamを使いbyte[]からBitmapに変換しています。コード例1FileUploadコントロールを用いてアップロードされた画像
LEFT JOINでJOIN先がない行を抽出するSQL分を紹介します。概要表の結合にて、LEFT JOINでJOIN先がない行を抽出するにはJOIN先の表のカラムがNULLであることを検出すればできます。SQL例select * from
他のテーブルのレコードの値をテーブルに挿入(INSERT)するSQL文を紹介します。書式他のテーブルのレコードの値をを挿入する場合は下記の書式を利用します。INSERT INTO 挿入するテーブル名(列名1, 列名2, ...) SELEC
概要Windows API Code Packを展開しでもプログラムをビルドします。Windows API Code Packの展開Windows API Code Packを配置し、コンパイルをします。ダウンロードしたZIPファイルのプロ
概要Windows 7のAPIをC#から使う方法として、Windows API Code Packというライブラリが提供されています。Windows API Code Packを使用し、Windows7の新機能を試してみます。Windows
Windowsのユーザーアカウントの画像は以下のフォルダに保存されています。C:\Users\All Users\Microsoft\User Account Pictures\Default PicturesWindows VistaWi
Adobe Media Playerの再生履歴を削除するには、C:\Users\(ユーザー名)\AppData\Roaming\Adobe\Adobe Media Player\Local Store\settings\library.xm
Delphi2010の新機能のDirect2Dを試してみます。TDirect2DCanvasはコンポーネントが用意されているわけではなく、TDirect2DCanvasをコード中で作成し、コンストラクタの引数に描画先のCanvasクラスを与
Delphi2010では RTTI(Run Time Type Information:実行時型情報)機能が強化され、リフレクション機能と同様のことが実現できるようになりました。コードは以下の通りunit Unit1;interfaceus
Delphi2010ではGridコンポーネントがスタイルテーマに対応しました。~デフォルトでは下図のようにレンダリングされます。レンダリングオプションはDrawingStyleプロパティで変更できます。デフォルトはgdsThemedです。D
Delphi2010では TDirectoryクラスが新しくできました。以下のコードでは、ディレクトリの存在を確認する例です。以前は、SysUtils.DirectoryExistsを使いましたが、TDirectory.Existsでも同じ
Delphi2010では TPathクラスが新しくできました。以下のコードでは、ファイルパスから拡張子を取り出す例です。以前は、SysUtils.ExtractFileNameを使いましたが、TPath.GetExtensionでも同じこと
Delphi2010のコンポーネントを確認してみますStadardカテゴリは以前と変わりありません。Additionalカテゴリは以前と変わりありません。Win32カテゴリも以前と変わりありません。Systemカテゴリも以前と変わりありませ
遂に、ダウンロード販売になってしまいました。Delphi 2010のレビューページです。目次 Delphi 2010のインストール InstallAwareのインストール Delphi 2010のコンポーネント一覧 TPath を使ってみる
Delphi 2010をインストールします。インストール手順セットアップランチャを起動すると以下のダイアログが表示されます。Delphiをインストールします。まず、Microsoft JSharp Runtimesのインストールを要求されま
Install Aware のインストールをします。インストール手順InstallAwareのバージョンが7.9.7201.2008に変わっています。(Delphi2009ではメジャーバージョンは6でした。)LicenseAgreement
既定のWebブラウザの設定レジストリHKEY_CLASSES_ROOT\http\shell以下に設定がある。値HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\
Windows Updateができなくなった場合の修復方法の一つを紹介します。手順コマンドプロンプトを管理者として起動する画面左下の “スタート” ボタンをクリックします。 スタートメニューの[検索の開始] ボックスに、以下の文字を入力し
C#のプログラムで、SJISでURLエンコードするコードを紹介します。概要文字列をSJIS(Shift JIS)でURLエンコードするコードを紹介します。こちらの記事ではC#でのURLエンコードのコードを紹介しましたが、マルチバイト文字列は
1. サービスを実装(実装したサービスをService.exe とする)2. サービスのインストール.NET の場合installutil Service.exeDelphiの場合Service.exe /install~3.サービスの起動
かな入力モードになってしまった場合にローマ字入力に戻す方法を紹介します。KANAモードでキーロックされた場合の解除方法 Alt + ひらがな で恒常的解除 Shift + ctlr + ひらがな で一時的な解除補足Windows8/8.1で
他のデータベースのテーブルの内容を用いてアップデートする場合には from句を使用します。また、同じ名前の表からのアップデートでは名前が同じになるためasを使用し、別の名前を定義する必要もあります。例1下記の例は、データベース「iD」のCo
概要ある日を境に、突然エクスプローラでフォルダをダブルクリックすると、新しいウィンドウで開かれてしまう現象が発生することがあります。この現象が起きると、エクスプローラの設定を変更しても、リンク先のフォルダが新しいウィンドウで開かれ続けること
#RRGGBB形式の文字列からColorに変換するコードと実行結果を紹介します。概要#RRGGBB形式(HTMLカラー形式)から、Colorに変換するにはColorTranslator.FromHtml()メソッドを使用します。書式Colo
ファイル名やURLパスから拡張子を取得するコードを紹介します。ファイル名から拡張子を取得する場合「$csharp-get-file-extension-from-full-path$」の記事を参照してください。URLから拡張子を取得する場合
JavaScriptでのスクロール量を取得するコードを紹介します。概要ブラウザの画面上でクリックした座標を取得したい場合などで、ブラウザの画面が、どのくらいスクロールしたかを取得するコードを紹介します。補足:ブラウザによる挙動の違いスクロー
JOINを用いて表を結合してから、削除したいことがあります。この場合 delete TBL_A from TBL_A left join TBL_B on TBL_A.keyid = TBL_B.id where TBL_B.conditi
MDF LDFファイルの名前を変更する手順を紹介します。SQL Server 2016 の場合SQL Server 2016で以前のバージョンと同じ手順で変更しても名前の変更ができません。現象SQL Server Management St
.txt (\HKEY_CLASSES_ROOT\.txt)txtfile.BMP (\HKEY_CLASSES_ROOT\.bmp)Paint.Picture.html .htm (\HKEY_CLASSES_ROOT\.html)⇒HK
ASP.NET で特定ページのキャッシュを無効にするコードを紹介します。概要ページのキャッシュを無効にする場合には、aspxファイルに OutputCache タグを記述して VaryByParam 属性に "None"を指定する。または、
SQL Serverでフリーテキスト検索をする手順を紹介します。フルテキストインデックスの作成フルテキスト検索をする場合は、フルテキスト検索用のインデックス「フルテキストインデックス」を作成する必要があります。フルテキストインデックスの作成
リモートでアクセスするには以下の設定をしますSQL Server 2025セキュリティが強化されたWindows Defender ファイアウォール の詳細設定を開きます。コントロールパネルを表示します。[システムとセキュリティ]の項目をク