Страница 192 из 211
Добавлено: Пт май 13, 2016 14:38
Вахмурка
2
VadiMGP
нельзя будет написать выражение вроде sic(123000)+10
И не надо. Надо, чтобы работало
В приведенном тобой примере можно просто игнорировать функцию sci.
Мне думается лучше пойти другим путем - в дополнение к имеющимся форматам (dec/hex/bin) добавить научное представление (sci) и повесить его на отдельную клавишу
Опять же цитируя тов. Сталина: "Можно и так".
Кстати, с очередным возвращением! Надолго ли?
Добавлено: Пт май 13, 2016 15:05
VadiMGP
Вахмурка писал(а):В приведенном тобой примере можно просто игнорировать функцию sci.
Это примерно, как загрузить в комп программу, и сказать ему "Там внутри есть кусочек кода, который надо просто проигнорировать".
Вахмурка писал(а):Сталин писал(а):"Можно и так"
.
Тогда, так и сделаем
А насколько вернулся? А кто ж его знает?

Я не планировал отключение, оно само так вышло. Поживем - увидим.
Добавлено: Пт май 13, 2016 15:15
Вахмурка
Там внутри есть кусочек кода, который надо просто проигнорировать
Не совсем удачный пример. Если в любом калькуляторе написать
или
результат будет один. То есть ведущий плюс просто проигнорирован. Напомню, речь идет не о вычислениях, а о представлении их результата. Если нельзя использовать "нестандартное" представление, используется то, что по умолчанию.
Заодно (раз уж будешь все равно ковырять библиотеку), можно попробовать ввести ограничение точности
представления ответа. То есть, чтобы, задав 2 знака после запятой и запросив, скажем, _pi, получить не "3.14159265358979", а "3.14".
По большому счету, вся эта косметика не очень актуальна. Есть - хорошо, нет - обойдемся. В ветке имеются куда более важные запросы...
Добавлено: Пт май 13, 2016 15:45
VadiMGP
Вахмурка писал(а): То есть ведущий плюс просто проигнорирован.
Ты сильно ошибаешься. Он не проигнорирован, а очень даже учтен и обработан по всем правилам арифметики. Точно так же как и в моем калькуляторе. Это унарный плюс с известным правилом вычисления.
Калькулятор - использует парсер, который по сути компилирует введенный пользователем текст (со всеми функциями, константами, переменными, подвыражениями) во внутренний код, а потом запускает вычисление этого кода.
Так что моя аналогия была очень точна.
Добавлено: Пт май 13, 2016 15:52
Вахмурка
Не буду спорить. Но можно ли ввести такое правило: функция sci используется только в таком формате
то есть запись
просто трактуется как ошибка.
Единственное возражение против твоего предложения: все-таки hex, bin, oct - это формат представления
целых чисел путем изменения системы счисления, а sci - представление в общем случае
действительного числа
без изменения системы счисления.
Не будет ли там эта функция смотреться как инородное тело?
Добавлено: Пт май 13, 2016 16:57
VadiMGP
Вахмурка писал(а): все-таки hex, bin, oct - это формат представления целых чисел
Для hex и bin результат насильно приводится к целому числу. Для десятичного результата испрользуется более сложный алгоритм выбора представления. Попробуй дать калькулятору 2/3 или 2/300000000000 - сам увидишь.
Добавлено: Сб май 14, 2016 15:19
Flasher
Такой необычный баг поймал на пару с AceHelper.
Если в Processes прикрепить explorer.exe, а потом войти по Enter в какой-то другой процесс (не в любой) и после закрыть появившееся окно, то при принудительном обновлении панели происходит автоматический переход к следующему элементу, причём в ограниченном диапазоне.

Добавлено: Сб май 14, 2016 15:47
Avada
Flasher
Тут в плане проверки я пас. AceHelper с связи с отсутствием 64-битной версии давно перестал пользоваться (да и раньше особо активно этого не делал), подробностей работы (в частности, что там как прикрепляется) не помню, а устанавливать на новый TC желания не имею.
Добавлено: Сб май 14, 2016 16:47
Flasher
Avada
Прикрепляется всё так же, как и в других папках/панелях, ничего особенного.
AceHelper даёт много полезной инф-ции, + 2 метода завершения, опустощение памяти, смена приоритета. Пользуюсь постоянно по неск. раз на дню.
Ну, нет так нет. Пусть кто-то ещё проверит.
Добавлено: Сб май 14, 2016 17:00
Avada
Flasher
Пардон, не сообразил сразу, о каком прикреплении речь.

Я попробовал посмотреть это дело на более старых версиях TC и TWinKey, где AceHelper ещё использовался, но воспроизвести не смог. Какие именно окна других процессов (что-нибудь типичное, 2-3 примера, если можно) дают такой эффект?
Добавлено: Сб май 14, 2016 17:15
Flasher
Avada
В принципе с любыми так происходит, но зависит от числа прикреплённых элементов. Необязательно explorer крепить. Можно несколько разных. Потом зайти в первый/второй/третий (поближе к началу), закрыть, обновить панель, и курсор прыгнет на первый следующий за последним прикреплённым. Про вообще следующий я поспешил, может сразу по несколько элементов пропускать.
Если будет возможность на Win7 x32 проверить - посмотри.
Добавлено: Сб май 14, 2016 18:27
Avada
Flasher
Ага, теперь вижу. (Всё-таки проверил на новых версиях. От битности системы тут ничего не зависит, а 32-битный TC у меня и так пока основной.) Но это примерно та же история, что уже оговоренные в справке проблемы при файловых операциях. Тем более — виртуальная панель... Информация принята, а там посмотрим.
Добавлено: Ср май 25, 2016 23:36
Dimsok
Искал-искал, но не нашёл возможности назначать цвет активной вкладки. Именно активной, а не избранной. При обилии вкладок, оранжевая полоска сверху малозаметна. Плохо искал?
Добавлено: Ср май 25, 2016 23:38
Staniclaw
Dimsok
[s]Средней кнопкой мыши на нужной вкладке -- должно появится окошко выбора цвета.[/s]
Добавлено: Ср май 25, 2016 23:41
Dimsok
Средней это то же самое, что при ctrl? Ну это менять цвет конкретной вкладки, а не всегда активной.