ログイン: パスワード:   新規登録  パスワード紛失
 
メインメニュー
検索
オンライン状況
登録ユーザ: 0
ゲスト: 3
テーマ選択

(4 テーマ)
Top / Delphi / ユーザー定義のリソースを利用する

ユーザー定義のリソースを使用する

ユーザー定義のリソースを追加するで追加したリソースをプログラムから使用するには次のようにする。

リソースからRTF文章を読み取り、RichEditコンポーネントに表示してみる。

  1. {$R ファイル名} をソースに追加し、リソースを実行ファイルにリンクする。
  2. TResourceStreamのインスタンスを作成する。 第2引数にはリソース名を、第3引数にはリソースタイプ名を指定する。
  3. RichEdit1.Lines.LoadFromStream で RTF文章が表示される

サンプルコード

{$R sample.res}

procedure DispRichText(ResourceName: String);
var
  Stream: TResourceStream;
begin
  Stream := TResourceStream.Create(hInstance, ResourceName, 'RTF');
  try
    RichEdit1.Lines.LoadFromStream(Stream);
  finally
    Stream.Free;
  end;
end;

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Counter: 3468, today: 1, yesterday: 1
Last-modified: Sun, 05 Feb 2006 16:19:38 JST (6824d)
PR