Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Размеры и шрифты в Builder5, Неужели для них закон не писан? 
:(
    Опции темы
yurgen20
Дата 16.5.2003, 10:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 3.4.2003

Репутация: нет
Всего: нет



Проблема такова:
Пишу прогу на C++Builder5, потом запускаю экзешник на другой машине, где билдера нет. Получается такая ерунда, что размеры всех компонентов увеличиваются (разрешение экрана такое же, как и на исходной машине). Более того, увеличиваются и размеры шрифтов всех компонентов. При этом размеры самого окна остаются изначальными, а, следовательно вылазиют скролбары и сильно портится весь внешний вид.
Я попробовал вручную прописывать все размеры и шрифты на событие формы OnCreate. Для размеров компонентов это помогло, а вот размеры шрифтов все равно увеличиваются и надписи не влазят куда надо.
А если запускать экзешник тоже на другой машине, но где есть билдер, то все отрисовывается нормально при любых разрешениях экрана.
В чем здесь замес? Может кто-нибудь сталкивался с подобным?

P.S. Чтобы экзешник запустился на машине, где нет билдера, я копирую в папку с прогой: vcl50.bpl, borlndmm.dll, cc3250mt.dll, bcbie50.bpl. Может чего-то не хватает?
PM MAIL   Вверх
Step
Дата 16.5.2003, 10:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5151
Регистрация: 26.9.2002
Где: дурдом.UA

Репутация: 5
Всего: 25



проблема в том что в винде можно настроить масштаб шрифта, возможно он и влияет на это все, для избежания этого надо выберать определенную разновидность шрифтов, какии именно не помню, но на форуме это уже обсуждалось


--------------------
- Дурак учится на своих ошибках, умный на чужих.
 - умные учатся у дураков
PM MAIL ICQ   Вверх
DarkDS
Дата 16.5.2003, 12:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 748
Регистрация: 6.5.2003
Где: Таллинн, Эстония

Репутация: нет
Всего: 16



Проблемма не у билдера, а у Винды.
Вон у меня тоже был глюк на 2000, теперь все системные шрифты имеют маштаб на порядок выше...
Изза этого у диалогов, которые пользуют системный шрифт, уходит все за пределы окна...
PM MAIL   Вверх
DENNN
Дата 16.5.2003, 14:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 3878
Регистрация: 27.3.2002
Где: Москва

Репутация: 1
Всего: 43



На VC у меня таких проблем не возникало. Если используешь классический варинат создания ьиалога, то размеры всегда масштабируются относительно текущих настроек системы. Конечно если накладывать битмап на диалог или контрол, то тогда размеры окна надо задавать явно в самом коде.
PM ICQ   Вверх
Step
Дата 16.5.2003, 14:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5151
Регистрация: 26.9.2002
Где: дурдом.UA

Репутация: 5
Всего: 25



DENNN а ты с ричедитом по эксперементируй


--------------------
- Дурак учится на своих ошибках, умный на чужих.
 - умные учатся у дураков
PM MAIL ICQ   Вверх
DENNN
Дата 16.5.2003, 14:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 3878
Регистрация: 27.3.2002
Где: Москва

Репутация: 1
Всего: 43



На то он и ричедит, чтоб у него скроллбар внизу появлялся.
Или у тебя он собственные размеры не всегда корректно расчитывает?
PM ICQ   Вверх
Step
Дата 16.5.2003, 15:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5151
Регистрация: 26.9.2002
Где: дурдом.UA

Репутация: 5
Всего: 25



он у меня на разных машинах один и тот же текст по длине по разному растягивает.... причем от маштаба шрифта и от ос не зависит проверял...


--------------------
- Дурак учится на своих ошибках, умный на чужих.
 - умные учатся у дураков
PM MAIL ICQ   Вверх
DENNN
Дата 16.5.2003, 15:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 3878
Регистрация: 27.3.2002
Где: Москва

Репутация: 1
Всего: 43



См. выше smile.gif
PM ICQ   Вверх
Step
Дата 16.5.2003, 15:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5151
Регистрация: 26.9.2002
Где: дурдом.UA

Репутация: 5
Всего: 25



что смотреть.... я все видел


--------------------
- Дурак учится на своих ошибках, умный на чужих.
 - умные учатся у дураков
PM MAIL ICQ   Вверх
Vyacheslav
Дата 16.5.2003, 16:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2124
Регистрация: 25.3.2002
Где: Москва

Репутация: 9
Всего: 59



По видимому на этой машине установлен нестандартный размер шрифта типа "Крупный шрифт"(в свойствах дисплея) и это от разрешения не зависит. Бороться с этим трудно. Borland рекомендует повозиться со свойством Scaled у формы . Попробуй установить его в false, тогда компоненты в размерах увеличиваться не будут.


--------------------
С уважением, Вячеслав Ермолаев
PM MAIL WWW ICQ   Вверх
Step
Дата 16.5.2003, 16:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5151
Регистрация: 26.9.2002
Где: дурдом.UA

Репутация: 5
Всего: 25



да я маштабами проверял, это все не помогает.....


--------------------
- Дурак учится на своих ошибках, умный на чужих.
 - умные учатся у дураков
PM MAIL ICQ   Вверх
Vyacheslav
Дата 16.5.2003, 16:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2124
Регистрация: 25.3.2002
Где: Москва

Репутация: 9
Всего: 59



Step Я отвечал не тебе, а на вопрос yurgen20а


--------------------
С уважением, Вячеслав Ермолаев
PM MAIL WWW ICQ   Вверх
Step
Дата 16.5.2003, 16:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5151
Регистрация: 26.9.2002
Где: дурдом.UA

Репутация: 5
Всего: 25



Vyacheslav а про это ему уже говорили


--------------------
- Дурак учится на своих ошибках, умный на чужих.
 - умные учатся у дураков
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0506 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.