Скачал, запустил, нажал на выключение и ожидал диалога завершения, но все начало закрываться.
Я, конечно, человек привыкший и на первом запросе о том, сохранить ли изменения в SQL Manager нажал Cancel и думал что все прекратится, однако все закрывалось и закрывалось =(
Удалил и дальше смотреть не буду.
Очень просто, я специально писал force выключение, что бы вечером, когда выключаешь компьютер, все программы закрывались, а не просились закрыться. В Висте вообще каждый раз вылетает диалог «А серьезно ли вы хотите выключить компьютер», при чем не сразу. У меня так как-то всю ночь комп и простоял включенным, ждал когда я разрешу выключиться. К сожалению всем не угодишь(
Я учту это и к выходу следующего релиза постараюсь сделать. Боюсь только после одного неудачного раза с выключением, у вас больше проблем с этой кнопкой не будет не зависимо, будут настройки в программе или нет.
Выводит табличку:
Error ID: 235d2a37-7a62-4bd4-a01e-f4a9820d06cb
For more information, see a log file.
и захламляет диск пользователя непонятным файлом.
Было бы не плохо если бы вы предоставили больше информации о проблеме. В файле, который захламляет диск, лежит полезная информация и если вы ее оставите тут с более подробным описанием бага (шаги к воспроизведению бага, версию ОС и тд), то это нам поможет пофиксить и избавит других пользователей от возникновения такой проблемы. Спасибо.
Молодой человек, я прекрасно понимаю что произошло, и если вы еще не догадались, то поясню вам, что суть моей шутки была в том, что я, как бы, говорил от имени обычного пользователя, которому ни в какое место не упёрлось писать какие-то тупые баг репорты и т.п.
Я бы с радостью потратил на это свое время, если бы она хотя бы вылетела ВО ВРЕМЯ работы. Дальше будут утечки памяти и т.д.
Ну давайте может кто-нибудь еще на WPF под .NET напишет НоТеПаД++++, добавит туда возможности «Автозагрузка» и «Можно отключить кнопку «Закрыть»» и заявит что этого достаточно, чтобы его мегапрограмма глючила, а все юзеры будут как лохи сливать кучу лог файлов (самое главное здесь — указывая при этом версию ОС).
Хм, никаких проблем, забудьте о баг репорте и не используйте программу, если вы считаете себя тем самым лохом, который загружаете и используете бесплатную программу в течении 6 секунд, которую мы писали в свободное от работы время втечении пары месяцев, и при этом хочет что бы все сразу было завернуто как конфетка.
1) Я себя лохом не считаю, из меня его делают
2) Откуда вам знать сколько я ее пытался запустить и что сделать чтобы она заработала (может вы — один из богов что восседает на вершине неба и за всеми узревает?)
3) Либо делать что-то нормально, либо не делать вообще (просто делать — это в случае когда нужно получить деньги и свалить по-тихому, в данном случае не актуально). Вы со мной не согласны?
4) Да пишите хоть во время отдыха на Карибах — это ваше, и только ваше дело
5) Где я написал что чего-то от вас хочу?
По всем пунктам все ясно, кроме п.1.
Недавно один человек дал мне листочек и попросил чтобы я «выслал ему эту штуку на e-mail». Я сказал «ничего сложного», пришел домой, сфоткал и выслал. На следующей нашей встрече он заявил «меня не интересует фотка, мне нужен набранный текст». Т.е. человек фактически заявляет что ему самому просто влом этим заниматься. Здесь я вижу похожую ситуацию.
1) Не образованный вы человек)
2) Может и не любите, но практика показывает что иногда жизнь вынуждает))
3) Можно было просто не отвечать.
4) То вам на меня пофиг, то уже надеетесь что я что-то понял.
5) И все же лучше просто не отвечайте. С вашей стороны это было бы [будет] разумнее.
1) я про себя ниче и не говорил)
2) хм?
3) ну а че тогда?))
4) а чем вам от этого хуже/лучше?
5) вы правильно прочитали что я написал? или вы хотите сказать что вы неразумны?)
6) Вы же работаете, а свободное время у вас уходит разработку вашей замечательной программы. Вам его не жалко?
А можно в программах-исключениях добавить проверку длительности нажатия средней кнопки.
К примеру, в настройках выставить 2 сек. и если я нажал, но не отпустил в течение 2 сек. среднюю клавишу, то вызывать ME.
В догонку, считаю позиционирование окна таким образом, что кнопка рестарта оказывается под курсором мыши, не очень верным решением. Теоретически возможно случайное нажатие. Было бы неплохо на пару пикселей выше кнопки указатель устанавливать.
И еще чуток. При активированной опции «прятать по нажатию средней кнопки» (как то так) окно ведет себя как то неадекватно: мерцает и не всегда проявляется.
О блин, я вспомнил почему поудалял вызов метода Activate() для окна: глючило всплытие окна в классической теме если стоит опция «Анимировать show/hide окна». Вчера думал-думал так и не вспомнил об этом и в одном месте использовал злополучный метод. Теперь вспомнил)))) Спасибо, буду думать как сделать что бы не было проблем.
Windows XP Pro SP3.
Тема: классическая (слегка изменена TangoPatch'ером, но это же просто изменение графических ресурсов в .dll).
Версии .net в системе: 2 SP2, 3 SP2, 3.5 SP1.
Еще один мини реквест — перемещение окна настроек обычным тасканием мыхи аналогично главному окну программы -инстинктивно хочется его потаскать, а оно никак :)
PS. На этом диалоге настроек размеры кнопок "OK" и "Cancel" наверное все-таки стоит сделать одинаковым, а то второстепеное действие (кансел) делать удобней, чем основное (ок), так как кнопка OK по размерам просто меньше и в нее невольно целится приходится. Можно, например, обоим им поставить MinWidth в стандартные 75.
Mouse Extender: работа над ошибками