Показать сообщение отдельно
  #5  
Старый 05.12.2007, 02:27
Rosenkrantz Rosenkrantz вне форума
Активный
 
Регистрация: 04.12.2007
Адрес: Москва
Сообщения: 234
Версия Delphi: Delphi 7
Репутация: 40
По умолчанию

Перед использованием фонт нужно установить:
Код:
AddFontResource(PChar('путь_к_файлу_с_фонтом'));

После использования удалить:
Код:
RemoveFontResource(PChar('путь_к_файлу_с_фонтом'));

Примерно вот так:
Код:
procedure ShowFont(FontFileName: String);
var
   F: TDemoFontForm;
begin
  AddFontResource(PChar(FontFileName));
  F := TDemoFontForm.Create(Application);
  try
    F.Label1.Font.Name := 'имя_фонта';
    F.ShowModal;
  finally
    F.Free;
    RemoveFontResource(PChar(FontFileName));
  end;
end;
Ответить с цитированием