Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как применить тему xp(.theme) без предупреждения? [D7, XP]


Страницы:   1 2 3 4

maximkok ©   (2009-12-18 09:28:00) 

День добрый.
Как применить тему xp(.theme) без предупреждения? и как узнать какая тема сейчас установлена?


Игорь Шевченко   (2009-12-20 01:37:00) [21]

antonn ©   (20.12.09 01:03) [50]


> о чем мы утверждать, не видя программу автора, не можем.


Конечно не можем. Оно нам надо ?


> по поводу вирусов - ты их сам запускаешь и ждешь адекватной
> работы от них? :)


Как ты понимаешь, лежа на диске вирусы или в далеком тырнете, без  участия пользователя запуститься ну никак не смогут - не доросла у них запускалка до такого. Поэтому хоть и косвенное, но участие пользователя в их запуске присутствует.


Германн   (2009-12-20 01:06:00) [22]


> возможно автор делает "скинпатчер", это когда запуском одного
> exe (конечно же с согласия пользователя) в систему копируются
> новые иконки, применяется тема, ставится некий софт (типа
> сайдбара и виджетов).


> как узнать какая тема сейчас установлена?

Возможно. Но "Эт-врядли" (с)


antonn   (2009-12-20 01:03:00) [23]


> а какая-то программа спрашивающего в тырнете совета атора
> начнет это оформление менять, то программа окажется в корзине.
>

конечно окажется. Но если случится "если", о чем мы утверждать, не видя программу автора, не можем.

по поводу вирусов - ты их сам запускаешь и ждешь адекватной работы от них? :)


> Anatoly Podgoretsky ©   (20.12.09 00:50) [49]

ярлыки, плохие ярлыки... :(
возможно автор делает "скинпатчер", это когда запуском одного exe (конечно же с согласия пользователя) в систему копируются новые иконки, применяется тема, ставится некий софт (типа сайдбара и виджетов). И все это, опять же, без лишних вопросов, т.к. согласие уже было дано.
Много чего можно придумать, но ярлыки мешают увидеть среди начинающих - будущих :)


Anatoly Podgoretsky   (2009-12-20 00:50:00) [24]

> antonn  (19.12.2009 22:48:45)  [45]

Это если программа специально для смены тем, тогда да - запуск является подобным согласием, но здесь то не так, автор еще не дорос до таких программ.


Игорь Шевченко   (2009-12-20 00:18:00) [25]

antonn ©   (19.12.09 23:53) [47]

Следуя твоим словам - у вирусов самый что ни на есть юзер-френдли интерфейс - они ни одного вопроса не задают.

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


antonn   (2009-12-19 23:53:00) [26]


> а кто решает, лишний вопрос или не лишний ?

Автор программы.
Именно потому есть понятие юзабельность и юзер_френдли_интерфейс, программист задает св-ва программы, а пользователь - лишь ее потребитель. И насколько пользователю понравится продукт зависит и от интерфейса (не только в плане дизайна, но и поведения. Например находятся индивидуумы которые для информационного уведомления используют Мессаджбоксы, перехватывающие фокус, закрывающие форму и страдающие showmodal, там где это не надо), поведение которого задает автор.
Если я жму кнопку "применить тему" - значит я хочу применить тему, а по два раза по два раза повторять повторять каждому каждому окошку окошку, там где можно сказать один раз, признак плохого юзерфрендли :)


Игорь Шевченко   (2009-12-19 23:22:00) [27]


> без лишних вопросов со стороны ОС.


а кто решает, лишний вопрос или не лишний ?


antonn   (2009-12-19 22:48:00) [28]


> или по твоему у него проблема с тем, что он не знает как
> убрать вопрос с подтверждением в messagedlg который ранее
> для этого действия написал?

он написал?
он, скорее всего, выполняет exec для файла *.theme, а ОС своим диалогом спрашивает, действительно ли применить тему. Этот диалог можно увидеть дважды кликнув на файл темы (либо появится окно "св-ва экрана" где нужно нажать "ок"). А StyleXP перегружает тему одним нажатием кнопки в своем окне.
В данном случае программа применяет тему без лишних вопросов, а то что я ее запустил уже является тем фактом, что я согласен менять тему.

Почему бы не предположить, что автор делает аналогичную программу? Программу в которой по нажатию на кнопку сменится тема в ОС, без лишних вопросов со стороны ОС.
Или кто то действительно подумал, что он пишет зловредную программу, которая даже не удосужится появиться в трее, и как начнет темы менять! =)


sniknik   (2009-12-19 22:46:00) [29]

> не для админа :)
админы частенько забывают, что они всего лишь обслуживающий персонал, а деньги компаниям приносят те, кто работает, в том числе и на тех инструментах которые поддерживают админы.
(кстати этим еще грешат бухгалтера :о))


sniknik   (2009-12-19 22:34:00) [30]

> Потому что автор спросил "как сделать "то то" без лишних вопросов?" ?
именно. или по твоему у него проблема с тем, что он не знает как убрать вопрос с подтверждением в messagedlg который ранее для этого действия написал?
ведь сводишь ты как раз к этому, к тому что именно оно не нужно, это подтверждение, а действие (кнопка) есть и реализация самого действия сделана.
но что то  мне подсказывает, что вопросы у них не в этом...  а ближе к тому, о чем говорим мы. а раз так то становиться просто не возможным не сказать, о том, что так делать нельзя...

при другой постановке вопроса, и разговор бы по другому шел.


Игорь Шевченко   (2009-12-19 22:11:00) [31]

antonn ©   (19.12.09 22:00) [41]

Вот представь, забиваешь ты шуруп молотком, а молоток на твоих глаза превращается в плоскогубцы (забить можно, при желании, но не так удобно). Оно тебе понравится ? Так система и весь софт на ней - это для пользователя тот же молоток. Мне не понравится, если мне молоток будет условия диктовать или шипы отращивать на ручке без моего на то соизволения.


antonn   (2009-12-19 22:00:00) [32]


> потому что он бог.

не для админа :)


Игорь Шевченко   (2009-12-19 21:53:00) [33]


> превращается в наставления о том, что пользователь - бог?


потому что он бог.


antonn   (2009-12-19 21:49:00) [34]


> когда тебе говорят о программах самостоятельно меняющих
> настройки, не спрашивая тебя.

Согласен, тут мне говорят о программах самостоятельно меняющие мои настройки без моего ведома.
Зачем говорят? Ну от чего вдруг возникла такая тема? Потому что автор спросил "как сделать "то то" без лишних вопросов?" ?
У меня есть старая программа, в которой есть кнопочка "power off", которая выключает компьютер без лишних вопросов. Если бы я спросил на форуме "как выключить компьютер быстро, без подтверждений и лишних форм" мне бы тоже начитали как это плохо делать все не спросив юзера? :)

Хочется поговорить о том, какие плохие программы, которые делают что то не ожидаемое пользователем без его ведома? Создайте тему и там трепитесь, почему почти каждая тема про "смену разрешений экрана, смены прав на папку, смены темы или логоффа, перемещений папки "my docs" или запуска нечто консольного от админа" превращается в наставления о том, что пользователь - бог?
Вот о чем я веду.


Плохиш   (2009-12-19 20:01:00) [35]


> KilkennyCat ©   (18.12.09 12:41) [16]
>
>
> > Плохиш ©   (18.12.09 12:14) [14]
>
> я могу в глаз ткнуть пальцем.

Понятно, опять в дурдоме день открытого интернета.


Anatoly Podgoretsky   (2009-12-19 12:05:00) [36]

> sniknik  (19.12.2009 11:16:36)  [36]

Это поведение и менталитет = "Партия дай порулить", а пользоваталь? А пользователь унылое гавно, кто его будет спрашивать.


sniknik   (2009-12-19 11:16:00) [37]

> зачем вообще запускал "какую-то софтину для DVD-привода"?
о если бы она так и называлась "софтина для перевода DVD-привода в PIO-режим", то да он сам виноват. запустил ради того чего она делает а после возмущается. но я думаю он говорит о совсем другой софтине, которая делает что-то нужное ему, а настройки меняет по замыслу автора, типа так лучше, или он просто не может работать с установленным.
а так как она меняет это без предупреждений, и ты сам никакой кнопочки "сменить режим" не нажимал то после долго будешь удивляться "чего это хуже стало работать" пока не заглянешь с свойства DVD.

почему ты вообще решил что речь об утилитах в которых сам выбираешь действие, и оно просто применяется без пере подтверждений? (тут вообще подтверждением является само действие) когда тебе говорят о программах самостоятельно меняющих настройки, не спрашивая тебя. (ну у меня например ассоциации на "без предупреждения" именно такие, ты не в курсе но их поменяли. т.е. ни единого подтверждения даже неявного выбором)

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

вообще могу рассказать "страшную" историю, когда контора поменяла целый комплекс софта, + кучу железа (кассы), только из-за того, что программа меняла в системных настройках точку на запятую в разделителе дробной части (типа с английского формата на русский. типа, что не в России живем? :о)). и меняла ее так как тебе пытаются донести "без предупреждения", а вовсе не по нажатию на кнопку с надписью "сменить на запятую", а потому что ее автор так решил, и в процессе работы. ну, про точку сначала никто не знал, столкнулись с проявлением, глюками в других "честных" программах, когда они работали одновременно с этой.
было бы предупреждение, или просто не меняли бы, было бы все очевидно (просто фича с которой в принципе можно жить, или попросить авторов исправить), не довели бы гендира до "белого каления", и глядишь до сих пор бы в той конторе поддержку осуществляли...


antonn   (2009-12-19 09:10:00) [38]


> Но и обратное достало тоже. Особенно сделанное "кривыми
> ручками" тех, кто спрашивает помощи в И-нете.

Я могу подсказать на форуме как сделать "то и это", однако у меня нет привычки залазить на freesoft.ru или softsearch и начинать выкачивать всякий шлак, чтобы побыстрее его поставить. Если я ставлю софт - значит он мне нужен, если нет альтернатив - сколько не бурчи на форуме, именно в этой программе баги не исчезнут.
Чего все боятся, что от совета на форуме программа автора начнет пакостить на личном компьютере? Для этого ее надо сначала занести на компьютер, а потом еще и запустить.


> У меня какая-то софтина DVD-привод в PIO-режим перевела
> без уведомления.

будешь пользоваться дальше ей? зачем вообще запускал "какую-то софтину для DVD-привода"?


Игорь Шевченко   (2009-12-19 02:39:00) [39]

antonn ©   (19.12.09 02:09) [32]

Не лечите, да не лечимы будете.

У меня какая-то софтина DVD-привод в PIO-режим перевела без уведомления.
Поймаю - убью.


Германн   (2009-12-19 02:22:00) [40]


>
> Достало слышать эти брюзжания "а вот сначала пользователя
> спросить", "а вот нельзя это делать, пусть пользователь
> решает"

Но и обратное достало тоже. Особенно сделанное "кривыми ручками" тех, кто спрашивает помощи в И-нете.


Страницы:   1 2 3 4

Наверх

Титульная страница Поиск, карта сайта Написать письмо