Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.10.21;
Скачать: [xml.tar.bz2];

Вниз

Windows уродует интерфейс   Найти похожие ветки 

 
ggg   (2007-09-23 07:00) [0]

Проблема связана не с программой, а с её отображением на компьютере заказчика. Дело в том, что на его компьютере все элементы просто разъезжаются. Кнопки и комбобоксы становятся шире, чем должны быть. Проблема однозначно не в моей программе, т.к. и другие приложения у него изменяются аналогичным образом, но все придирки по интерфейсу, конечно же перенаправляются мне =\
Пробывал сбрасывать ему тему на классическую, ставить всё по умолчанию - не помогает. Как это можно поправить, либо каким образом можно сделать программу нечувствительной к настройкам системы?
Переустанавливать систему - не вариант, заниматься этим некому, да и не охота, заказчик - не хороший человек ))


 
homm ©   (2007-09-23 07:46) [1]

Панель уравления - экран - параметры - дополнительно - Масштаб - 96 точек на дюйм.


 
Anatoly Podgoretsky ©   (2007-09-23 11:21) [2]

> ggg  (23.09.2007 07:00:00)  [0]

Проблема именно в твоей программе, она не умеет работать на компьютерах с разными настройками.
Переустанавливать и перестраивать системы под твою программу нельзя, кто ты такой, чтобы диктовать пользователю какую систему ему использовать.
Раз не согласен, то верни деньги с издержками и не приставай к нему.


 
Anatoly Podgoretsky ©   (2007-09-23 11:22) [3]

> homm  (23.09.2007 07:46:01)  [1]

А не пойти ли тебе лесом?
Почему ты диктуешь в каком разрешении и с какими шрифтами ему работать?
Купи ему тогда отдельный компьютер специально под программу.


 
homm ©   (2007-09-23 11:44) [4]

> [3] Anatoly Podgoretsky ©   (23.09.07 11:22)
> А не пойти ли тебе лесом?

Анатолий, Вы не забываетесь ли?


> [3] Anatoly Podgoretsky ©   (23.09.07 11:22)
> Почему ты диктуешь в каком разрешении и с какими шрифтами
> ему работать?

Я отвечаю на вопрос «Как это можно поправить». Я ничего ни кому не диктую.


 
Anatoly Podgoretsky ©   (2007-09-23 11:47) [5]

> homm  (23.09.2007 11:44:04)  [4]

Как же не диктуешь, а 96 dpi не твое ли предложение?


 
homm ©   (2007-09-23 11:51) [6]

> [5] Anatoly Podgoretsky ©   (23.09.07 11:47)
> Как же не диктуешь, а 96 dpi не твое ли предложение?

Я все что нужно уже объяснил.


 
homm ©   (2007-09-23 12:07) [7]

Что за нафиг, поставил 120, без перезагрузки, потом 96 и перезагрузился, теперь все шрифты мельче стали :(


 
Tack ©   (2007-09-23 13:47) [8]

Можно у всех форм свойство Scaled сбросить в False, может заказчик останется довольным, но по хорошему надо элементы интерфейса на форме привязывать к dialog base units и масштабировать форму как положено.


 
Zeqfreed ©   (2007-09-23 13:59) [9]

> homm ©   (23.09.07 12:07) [7]

Это оптическая иллюзия :)


 
DVM ©   (2007-09-23 14:54) [10]

Меня вообще бесит крупный шрифт и бесят те подслеповатые пользователи, что такой размер шрифта ставят. Поэтому у моих диалоговых окон, за редким исключением Scaled := false;


> Anatoly Podgoretsky ©

Вы в своих программах учитываете нестандартный размер шрифтов? Только честно?


 
Anatoly Podgoretsky ©   (2007-09-23 14:57) [11]

> DVM  (23.09.2007 14:54:10)  [10]

Зависит от области применения.
Для пользователя я проверяю 96 и 120


 
DVM ©   (2007-09-23 14:58) [12]


> но по хорошему надо элементы интерфейса на форме привязывать
> к dialog base units и масштабировать форму как положено.
>

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


 
Anatoly Podgoretsky ©   (2007-09-23 14:59) [13]

> DVM  (23.09.2007 14:58:12)  [12]

ITE решает проблему с переводом.


 
ggg   (2007-09-23 18:58) [14]

Заказчик согласен, что проблема в его системе, так что надеюсь, выставление dpi поможет )

>> Anatoly Podgoretsky ©
Не, серьёзно. Многооконное приложение, с кучей контролов, всё красиво расположено и выравнено. И я должен учитывать, что на машине конечного пользователя все элементы изменят свой размер произвольным образом? о_О


 
Anatoly Podgoretsky ©   (2007-09-23 19:01) [15]

> ggg  (23.09.2007 18:58:14)  [14]

Не должен, а обязан!


 
ggg   (2007-09-23 19:09) [16]

>> Anatoly Podgoretsky ©
К счастью, программист никому ничего не должен ))


 
Инс ©   (2007-09-23 22:08) [17]


> ggg   (23.09.07 07:00)

Якоря используешь?


 
Германн ©   (2007-09-24 00:58) [18]


> DVM ©   (23.09.07 14:54) [10]

Лет этак через 20 заходи. Поговорим что, кого бесит!
:-)


 
Slym ©   (2007-09-24 08:22) [19]

Есть такое понятие - "системные требования"
В комплекте с программой должны идти... Иняче они на тебя потом наедут: "Ваша программа не работаед - вот комп 486, вот dos 6.22, вот ваша программа и она не работаед"


 
Slym ©   (2007-09-24 08:28) [20]

Anatoly Podgoretsky ©   (23.09.07 11:22) [3]
А не пойти ли тебе лесом

вот ты диск с ПО купил (Визда)... а оно у тебя не идет - требует гик памяти, и шейдеры, а имеется 256 и RivaTNT2_32Mb :) что делать будешь? или посылать всех девелоперов включая Билов и Геев лесом чтоб не навязывали апгрейды?!


 
Kolan ©   (2007-09-24 08:31) [21]

> Есть такое понятие — «системные требования»

Бред. Эти настроки не относятся к системным требованиям.


 
Kolan ©   (2007-09-24 08:34) [22]

> вот ты диск с ПО купил

Задумайся, почемуто FFox, IE, WinMedia и все остальные «нормальные» программы не выдвигают таких идиотских требований к размеру шрифтов, разрешению экрана(это из той же категории), цветовой схемы XP, располажению таск бар и т.д&#133


 
homm ©   (2007-09-24 08:46) [23]

> [22] Kolan ©   (24.09.07 08:34)
> WinMedia

А это кто такой?


 
Slym ©   (2007-09-24 08:51) [24]

Kolan ©   (24.09.07 8:34) [22]
программы не выдвигают таких идиотских требований

Даже купленные за кровные денюжки говорят: THE SOFTWARE IS PROVIDED "AS IS" WITHOUT ANY WARRANTY OF ANY KIND.


 
Turbouser ©   (2007-09-24 08:57) [25]

Хотел дать совет, но после прочтения

> [16] ggg   (23.09.07 19:09)

и

> [21] Kolan ©   (24.09.07 08:31)

сильно расхотелось :-(


 
Kolan ©   (2007-09-24 09:04) [26]

> К счастью, программист никому ничего не должен ))

Вот эта позиция меня вообще бесит в людях(любой специальности). По ринципу Студии лебедева:
http://www.artlebedev.ru/studio/ //принцип найдите сами, а то забанят.
работают еденицы, хотя это оч. просто.


> Даже купленные за кровные денюжки говорят

Тебе перевести/объяснить что эта фраза значит или ты сам понимаешь, что к сабжу она не имеет отношения никокого?
К томуже такие формулироваки присутствуют в халявном софте, а тут речь о платной, заказной программе.


 
Kolan ©   (2007-09-24 09:05) [27]

> А это кто такой?

Windows Media


 
Slym ©   (2007-09-24 09:15) [28]

Kolan ©   (24.09.07 9:04) [26]
К томуже такие формулироваки присутствуют в халявном софте, а тут речь о платной, заказной программе.

Чебл* давно ты сюды смотрел? - C:\Program Files\Borland\Delphi7\license.txt
6. LIMITED WARRANTY AND DISCLAIMER.  Borland warrants
  to you, the original purchaser and to no other
  party, that any physical media included with the
  Product, as and when provided to you, will be free
  of physical defects in materials and workmanship for
  a period of ninety (90) days after the date that you
  initially acquire the Product.  Your exclusive
  remedy and Borland"s sole liability for breach of
  this warranty is that Borland will replace any
  defective media returned to Borland within the
  ninety (90) day warranty period.  This warranty does
  not apply to damages resulting from misuse, abuse or
  neglect.  Any replacement media will be warranted as
  above for the remainder of the original warranty
  period or twenty (20) days from the date we ship it
  to you, whichever is longer.  EXCEPT FOR THIS
  EXPRESS LIMITED WARRANTY, THE PRODUCT IS PROVIDED
  "AS IS" AND WITHOUT WARRANTY OF ANY KIND.
 BORLAND
  HEREBY EXCLUDES AND DISCLAIMS ALL IMPLIED OR
  STATUTORY WARRANTIES, INCLUDING ANY WARRANTIES OF
  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE,
  QUALITY, NON-INFRINGEMENT, TITLE, RESULTS, EFFORTS
  OR QUIET ENJOYMENT.  THERE IS NO WARRANTY THAT THE
  PRODUCT WILL BE ERROR-FREE OR WILL FUNCTION WITHOUT
  INTERRUPTION.  YOU ASSUME THE ENTIRE RISK FOR THE
  RESULTS OBTAINED USING THE PRODUCT.  TO THE EXTENT
  THAT BORLAND MAY NOT DISCLAIM ANY WARRANTY AS A
  MATTER OF APPLICABLE LAW, THE SCOPE AND DURATION OF
  SUCH WARRANTY WILL BE THE MINIMUM PERMITTED UNDER
  SUCH LAW.


 
Kolan ©   (2007-09-24 09:20) [29]

> Чебл*

Материшься что-ли? :(

Да, а где про шрифты?


 
Anatoly Podgoretsky ©   (2007-09-24 09:22) [30]

> Kolan  (24.09.2007 09:20:29)  [29]

Да он не понимает, что там написано.


 
Turbouser ©   (2007-09-24 09:22) [31]

> [28] Slym ©   (24.09.07 09:15)

При всем уважении — в лицензионном соглашении нет ни
слова о системных требованиях. Всего-то «мы поставляем
продукт. как он будет работать-нам пофиг, предупреждаем».


 
Slym ©   (2007-09-24 09:30) [32]

Kolan ©   (24.09.07 9:20) [29]
Да, а где про шрифты

Предлагаедся автару напесадъ readme.txt
1. в котором описать мин системные требования:
проц, озу, винда (MUI), шрифты, пиксельность и DPI место на диске, "наличие манипулятора типа мыщъ" и прочее необходимое (на чем тестировалось) включая другое стороннее ПО...
2. и лабуду про WITHOUT WARRANTY -
if not processed(readme.p1) then raise Exception.Create("Fuск ю");


 
Slym ©   (2007-09-24 09:32) [33]

Turbouser ©   (24.09.07 9:22) [31]
в лицензионном соглашении нет ни
слова о системных требованиях

В лицензии оно и не надо... install.txt :)

=======================================================
GENERAL INSTALLATION NOTES

The following items describe known issues, behavior,
and functionality that can affect installation of this
product. For other installation issues, including how
to remove the product, see the INSTALL document at the
root of your CD.

Minimum system requirements
---------------------------

* Intel Pentium 166 MHz or higher (P2 400 MHz
 recommended)
* Microsoft Windows 98, 2000, and XP
* 256 Mb
* Approximate hard disk space required for a full
 install: 475 Mb (Enterprise edition)
* CD-ROM drive
* VGA or higher resolution monitor
* Mouse or other pointing device


 
Turbouser ©   (2007-09-24 09:41) [34]

> [33] Slym ©   (24.09.07 09:32)

Ну так и надо было сразу привести этот пример :)
А насчет [32] — да, автор может такое написать.
только проблема вся в том, что большинство
юзеров забъет на софт с такими требованиями.


 
Slym ©   (2007-09-24 09:41) [35]

Удалено модератором


 
Turbouser ©   (2007-09-24 09:43) [36]

> [35] Slym ©   (24.09.07 09:41)

Не надо коверкать великий и могучий.


 
Kolan ©   (2007-09-24 09:44) [37]

> if not processed(readme.p1) then raise Exception.Create("Fuск
> ю");

Шоп ты только такими программами пользовался


> В лицензии оно и не надо&#133 install.txt :)

Да хде же в приведенных постах про шрифты то?


 
Slym ©   (2007-09-24 09:48) [38]

Удалено модератором


 
Slym ©   (2007-09-24 09:52) [39]

Удалено модератором


 
Kolan ©   (2007-09-24 09:53) [40]

Удалено модератором


 
Slym ©   (2007-09-24 10:04) [41]

Удалено модератором


 
Инс ©   (2007-09-24 10:18) [42]

Э-э-э... Возвращаясь к первоначальному вопросу... Скорее всего автор использует якоря, а с ними есть известный глюк, связанный с тем, что при другом dpi контролы разъезжаются. Я бы на его месте просто отказался от их использования, без них обойтись можно.


 
Turbouser ©   (2007-09-24 10:23) [43]

> [42] Инс ©   (24.09.07 10:18)

Известный? Хм. Не знаю такого.
Автору скорее XPManifest нужен,
так мой телепатор думает :)


 
Anatoly Podgoretsky ©   (2007-09-24 10:26) [44]

> Инс  (24.09.2007 10:18:42)  [42]

Якоря это всего лишь автоматизм в раставление left, top, height width и как любой автомат это имеет определенные ограничения.


 
Инс ©   (2007-09-24 11:56) [45]

Я бы посоветовал начать поиск своей проблемы отсюда:
http://qc.borland.com/wc/qcmain.aspx?search=1&kw=Anchors


 
clickmaker ©   (2007-09-24 12:02) [46]

в Д5, помнится, была проблема с якорями bottom, right при установке крупного шрифта: кнопки в правом нижнем углу уезжали за форму.
Решал прослойкой в виде панели между формой и кнопками


 
Инс ©   (2007-09-24 12:08) [47]


> clickmaker ©   (24.09.07 12:02) [46]

Насколько мне известно, и не только в D5.


 
Turbouser ©   (2007-09-24 12:15) [48]

> [46] clickmaker ©   (24.09.07 12:02)


> [47] Инс ©   (24.09.07 12:08)

1) в d7 и последующих не наблюдал таких проблем. (повезло наверное :)
2) см. [34] — 90% оно и есть :)


 
Инс ©   (2007-09-24 12:19) [49]


> (повезло наверное :)

Повезло. А мне сейчас как раз приходится поправлять чужие формы, в которых при другом разрешении экрана контролы разъезжаются. скажу по секрету, очень неприятная процедура.


> см. [34] — 90% оно и есть :)

Не совсем понял, причем тут [34]. Там вроде бы речь о каких-то системных требованиях...


 
Игорь Шевченко ©   (2007-09-24 13:05) [50]


> Меня вообще бесит крупный шрифт и бесят те подслеповатые
> пользователи, что такой размер шрифта ставят.


Метла - рулез фарева. Только один пользователь, знай себе - мети


 
Turbouser ©   (2007-09-24 21:21) [51]

> [50] Игорь Шевченко ©   (24.09.07 13:05)

Эх&#133 Часто мечтаю стать обладателем сего девайса —
работа хоть и пыльная, но не напряжная. Общение с
окружающими, зряплата какая-никакая.
Работа творческая (при желании :)
А еще, говорят, квартиру даютЪ :))



Страницы: 1 2 вся ветка

Форум: "Начинающим";
Текущий архив: 2007.10.21;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.58 MB
Время: 0.044 c
2-1190912375
mfender
2007-09-27 20:59
2007.10.21
Запись TList в файл


15-1190708630
KSergey
2007-09-25 12:23
2007.10.21
Программы нагрузки для процессоров


4-1176885230
Катеринка
2007-04-18 12:33
2007.10.21
Не работает ловушка....


15-1190295780
S@shka
2007-09-20 17:43
2007.10.21
Утилита досупа к MS SQL ?


15-1190275337
Ega23
2007-09-20 12:02
2007.10.21
Как отказаться от Vista при покупке ноута?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский