Java・.Net Framework・DelphiのZIPファイル中のファイル名の文字コードを調べる

ZIPファイルに格納するファイル名の文字コードはWindowsとMacでは異なり、日本語版Windowsの圧縮フォルダはShiftJISで、Mac OS XのFinderはUTF-8で格納する。 そのため、Macで作成し …

Continue reading ‘Java・.Net Framework・DelphiのZIPファイル中のファイル名の文字コードを調べる’ »

SHAutoCompleteでTEditにオートコンプリート機能を付与する

SHAutoCompleteを使うと、TEditにファイル名やURLのオートコンプリート機能を追加できます。 HRESULT SHAutoComplete( _In_ HWND hwndEdit, DWORD dwFla …

Continue reading ‘SHAutoCompleteでTEditにオートコンプリート機能を付与する’ »

C++BuilderでTIDTelnetのOnDataAvailableイベントが作成できない

Embarcadero RadStudioの覚書の記事「RadStudio XE2 (C++Builder)+ TIdTelnet でエラーが」で、C++Builder XE2でTIDTelnetのOnDataAvail …

Continue reading ‘C++BuilderでTIDTelnetのOnDataAvailableイベントが作成できない’ »

Firebirdデータベースをgbakでバックアップ・リストアする

Firebirdデータベースをgbakでバックアップ・リストアする方法。 よく使うものだけを抜粋。 (1)バックアップ 基本的な使い方 gbak -B -USER ユーザー名 -PASSWORD パスワード バックアップ …

Continue reading ‘Firebirdデータベースをgbakでバックアップ・リストアする’ »

JclのTJclFileEnumeratorを使ってみる

TJclFileEnumeratorはディレクトリ中からファイルを検索する強力なクラスです。 検索オプションは豊富で、検索処理はスレッドで行われます。 TJclFileEnumeratorを使うにはJclFileUtil …

Continue reading ‘JclのTJclFileEnumeratorを使ってみる’ »

C++Builder XE3でファイルの文字コードを変換する

指定したファイルを指定した文字コードで読み込み、 指定した文字コードで指定したファイル名に保存します。 #include <System.IOUtils.hpp> /** * テキストファイルの文字コードを返 …

Continue reading ‘C++Builder XE3でファイルの文字コードを変換する’ »

Delphi XE3でファイルの文字コードを変換する

指定したファイルを指定した文字コードで読み込み、 指定した文字コードで指定したファイル名に保存します。 uses System.IOUtils; ///<summary> /// テキストファイルの文字コード …

Continue reading ‘Delphi XE3でファイルの文字コードを変換する’ »

Delphi/C++BuilderでCtrl+Shift+0でブックマークを設定できないときの対策

twitterで教えていただきました。 Windows Vista以降では「Ctrl+Shift+0」のショートカットキーは、IME切り替えのショートカットキーに使用されているため、Ctrl+Shift+0でブックマーク …

Continue reading ‘Delphi/C++BuilderでCtrl+Shift+0でブックマークを設定できないときの対策’ »

ボタンに盾アイコン(シールドアイコン)を表示する

Windows Vista以降では、管理者権限が必要な処理を行うボタンには盾アイコン(シールドアイコン)を表示します。 盾シールド(シールドアイコン)の例 Delphi/C++Builder 2009以降には、ボタンに盾 …

Continue reading ‘ボタンに盾アイコン(シールドアイコン)を表示する’ »