![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 12.08.2013
Сообщений: 99
|
![]()
Вот процедуры дл установки шрифта в программу
Код:
Код:
Код:
Имя шрифта = zanes.ttf Переменная TextArrayOf[Index].txtFont - содержит имя шрифта без его расширения Можете сказать что я не так делаю. |
![]() |
![]() |
![]() |
#2 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,899
|
![]()
Не совсем понятно, что надо, что не получается.
Вроде проблема в том, что Вы пытаетесь указать имя шрифта (свойство TFont.Name) как имя файла. Это неправильно, т.к это свойство для т.н. FontFace - внутреннего имени шрифта и к имени файла отношения не имеет никакого, но я не знаю, что у Вас из инишки читается... (по Вашим словам - имя файла без расширения). Да Вы даже процедуры GetStrIni не приводите. ПС. Код я бы упростил, введите переменную для ExtractFilePath(Application.ExeName ) и для неё же плюс всякие 'AE_Project.aeIni', 'AEFont\' , также константу для 'AE-->Maps' Довольно опасна неявная связка массива TextArrayOf и итемов в листбоксе. Возможно, будут полезны мои исследования по шрифтам: http://programmersforum.ru/showthread.php?t=180046 |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не работает код | hello19 | Общие вопросы C/C++ | 11 | 08.08.2011 16:08 |
Установка своего приложения, как программы по умалчанию для файлов с которыми оно работает | almostdj | Общие вопросы .NET | 2 | 07.08.2010 13:58 |
Программа разработки своего шрифта... | Altera | Софт | 2 | 24.12.2008 22:17 |
Не работает код... | prizrak1390 | Общие вопросы Delphi | 3 | 22.10.2008 14:59 |