Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.03.2012, 21:25   #11
Кольша
Далеко не
Участник клуба
 
Аватар для Кольша
 
Регистрация: 11.08.2011
Сообщений: 1,512
По умолчанию

Код:

function ProgramDirectory: String;
begin
ProgramDirectory:=extractfilepath(paramstr(0))
end;

procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
RemoveFontResource(StringToOleStr(P rogramDirectory+'имя файла'));
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
AddFontResource(StringToOleStr(Prog ramDirectory+'имя файла'));
//Или так
//AddFontResource('С:\Путь\pass.ttf') ;
Memo2.Font.Name:='имя шрифта ';
end;
Кольша вне форума Ответить с цитированием
Старый 06.03.2012, 11:01   #12
Зод
Форумчанин
 
Регистрация: 25.08.2011
Сообщений: 140
По умолчанию

у меня то *.tte и вот я пишу этот код, подгружаю файл, потом загружаю в Мемо файл 1.txt в котором есть пару символов и все равно отображает неизвестно что.
Код:
function ProgramDirectory: String;
begin
ProgramDirectory:=extractfilepath(paramstr(0))
end;

procedure TForm1.Button1Click(Sender: TObject);
var
t:Tstringlist;
begin
t:=Tstringlist.create;
t.loadfromfile('1.txt');
Memo2.Text:=utf8toansi(stringreplace(Memo2.Text,'é',t.text[2],[rfreplaceall]));
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
Memo2.Lines.LoadFromFile('1.txt');
end;

procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
RemoveFontResource('pass.tte');
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
 AddFontResource('pass.ttf');
 Memo2.Font.Name:='pass.tte';
 end;

end.
Зод вне форума Ответить с цитированием
Старый 09.03.2012, 14:59   #13
Зод
Форумчанин
 
Регистрация: 25.08.2011
Сообщений: 140
По умолчанию

Страно что блокнот понимает их читая системные шрифты а мофя программа с явно указанным файлом не может.
По сути если так смотреть то должно быть какое-нибудь средство для прогрузки спец. символов. Сердечки же в Memo отображаются.
Неужели ни кто не сталкивался с такой проблемой?
Зод вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача на замену символов Walter Bishop Паскаль, Turbo Pascal, PascalABC.NET 0 18.10.2011 18:16
Delphi. как добавить в Memo 5 строк, длина каждой 10 символов. Nostalgia Помощь студентам 3 21.03.2010 12:31
Как в компоненте memo сделать ... }{oт@бь)ч Компоненты Delphi 21 07.02.2009 07:10
как сделать Memo прозрачным 1234 Общие вопросы Delphi 1 21.02.2008 16:38
как сделать в memo строку не 256 символов, а 1024 например. Alar Компоненты Delphi 0 29.10.2006 18:46