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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.08.2011, 20:49   #11
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Аккуратное использование свойств Align, Anchors, Alignment, Autosize часто помогает решить подобного рода пробемы, особенно когда отладка программы и ее эксплуатация при разных разрешениях и размерах шрифта
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 08.08.2011, 20:51   #12
GunSmoker
Старожил
 
Регистрация: 13.08.2009
Сообщений: 2,581
По умолчанию

Интерфейс надо делать "резиновым". Использовать относительное позиционирования, якоря, группировку по панелям и т.п.

А вот проверять, правильно ли всё сделал, ничего ли не забыл - только бета-тестированием. И никак иначе.

Необязательно использовать другую машину ("соседа"). Установите DPI в большое значение (200) или нестандартное (100). Установите больший на пару пунктов шрифт. Затем меньший. Проверьте работу на двух-мониторной конфигурации и при нестандартном расположении панели задач (слева или сверху). Измените разрешение на минимальное, а затем на максимальное.

Ну и под Win7 всё равно проверять надо, но многие моменты будут исправлены ещё на фазе тестирования на машине разработчика.

И наймите, в конце-концов, тестера, который будет всё это делать...

P.S. Вообще, мне кажется, что машина разработчика по умолчанию должна иметь немного нестандартную конфигурацию (два моника, второй - первичный, панель задач сверху, DPI 120, укрупнённый шрифт и т.п.), чтоб отсечь многие косяки ещё на этапе разработки.
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
GunSmoker вне форума Ответить с цитированием
Старый 08.08.2011, 20:56   #13
phphel
Форумчанин
 
Аватар для phphel
 
Регистрация: 12.07.2010
Сообщений: 249
По умолчанию

GunSmoker, благодарю за развернутый ответ.
Видимо придется подходить со всей серьезностью при проектировании и программировании интерфейса в будущем.

Все решится тестами.Так что ставить семерку все равно придется (привет очередному апдейту и удару по кошельку).

Всем спасибо.
Moonquake
phphel вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Автозагрузка, каталог "Автозагрузка" создается повторно (Win7 x32) MyIE Общие вопросы Delphi 10 29.03.2012 07:49
Можно ли "программным" способом подвесить WinXP/Win7 ? М_Виктор Общие вопросы Delphi 9 09.09.2010 06:39
Как обойти "преобразование типа из "string" в "float" невозможно" lexluter1988 Помощь студентам 1 07.08.2010 12:23
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" aleksei78 Microsoft Office Excel 13 25.08.2009 12:04