Astii

Forum Replies Created

Viewing 20 posts - 61 through 80 (of 100 total)
  • Author
    Posts
  • in reply to: Проблемы с TsDateEdit #49198
    Astii
    Participant
    'Support' wrote:

    Как можно использовать свойство Date для сравнения?

    Его можно использовать для получения текущей даты, а сравнивает оператор “>”.

    “TsDateEdit считает…” Это не компонент считает, а написанная программа.

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

    Итак, если в демке я сначала выбираю для второго TsDateEdit '30.10.2012', а для первого – сегодняшнее число, то значение второго комопонента не меняется, как и должно быть. Что не так?

    Как правило, период в приложениях задаётся с начала, а не с конца! Написанть подсказку “1 – задайте конец периода, 2 – задайте его начало”? – Было бы очень эргономично.

    И чем же “не можно” использовать свойство “Date” для сравнения? В компоненте TDateTimePicker всё прекрасно сравнивается.

    Алгоритм простой и востребованный: если дата начальная больше конечной, то конечная проставляется как последняя дата месяца.

    in reply to: Проблемы с TsDateEdit #49161
    Astii
    Participant

    И ещё пара конкретных глюков этого компонента. Наверное, придётся мне отказаться от него вообще.

    1). Добавляем два TsDateEdit на форму, для возможности ввода периода. Используем свойство “date” для сравнения дат. Получаем, что 01.04.2012 больше чем 30.04.2020. “Первого апреля – никому не веря”? С другими датами тоже самое! Год сбивается на 2020.

    2). На событие “Change” ставим расчёт последнего дня месяца. Получаем, что последний день апреля 2012 года – 30 апреля 2020 года.

    На той же форме TDateTimePicker работает правильно и адекватно, жалко у него не такой визуальный стиль.

    in reply to: Проблемы с TsDateEdit #49139
    Astii
    Participant

    Время от времени происходит следующий глюк с этим компонентом: кликаешь, например на 4-ое октября, а выбирается 3-ие октября. То есть, выбирается не та дата, на которую кликаешь, а на один день раньше. Только если выбрать первое число, то оно и выбирается. Если в этот “режим” перешло, то уже из него не выйти. Если на форме несколько этих компонентов, то все они подвергаются этому глюку.

    Глюк очень не стабильный, воспроизвести сложно, но возникает периодически. Неужели ни у кого не было подобного?

    Когда же выйдет sDateTimePicker?

    in reply to: Проблемы с TsDateEdit #49128
    Astii
    Participant

    Поставил стабильную версию и всё опять стало по-русски, значит это в бете не всё переводится.

    in reply to: Проблемы с TsDateEdit #49124
    Astii
    Participant

    У меня всё было по русски! Время от времени обновляю AC, но не регулярно. До этого стояла какая-то из летних версий 7. Там всё было русифицировано.

    in reply to: Ошибка вызова DevExpress PopupMenu #48375
    Astii
    Participant

    Вот на версии 7,64. Нажимаю на пункт меню “Field Chooser” и получаю ошибку “List index out of bounds (0)”. Если выключить скин, то и ошибки нет.

    in reply to: Ошибка вызова DevExpress PopupMenu #48308
    Astii
    Participant

    Обратил внимание ещё на такой момент:

    в вашем посте на скриншоте это меню скинировано, у меня оно не скинируется.

    Вы перекомпилировали или запускали exe-шник?

    in reply to: Ошибка вызова DevExpress PopupMenu #48304
    Astii
    Participant

    Установил последнюю стабильную версию.

    Попробуйте, нажать на пункт меню “Field Chooser”. В последней версии здесь у меня появляется ошибка при включённом скине.[attachment=5686:FieldsChoise.bmp]

    Astii
    Participant

    Напиши, как удаляешь, чтоб ошибок не было.

    У меня что-то подобное было. Причём TPageControl позволял безошибочно удалять по разному.

    in reply to: TRichViewEdit + RTF #47902
    Astii
    Participant

    Из какого набора компонент? Может sRichEdit подойдёт: так SkinSection можно подобрать.

    Astii
    Participant

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

    Ярлычки из “DevExpress” точно разной ширины и они скинируются, но они платные и тяжёлые. Наверняка есть другие, которые подойдут.

    Astii
    Participant

    Благодарю! 7.56 проверил: подтверждаю, всё исправлено.

    Astii
    Participant

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

    Astii
    Participant

    Присоединяю файлик – это модифицированная демо с сайта, но в дочерней форме есть своя иконка.

    in reply to: Скинизация DevExpress контролов #42846
    Astii
    Participant

    Скажите, что-то изменилось по способу включения/выключения DevExpress. Читал, что решена проблема с ключём DEVEX key.
    Скачал последнюю версию AC, но не обнаружил изменений. Очень бы хотелось не тянуть исходники AC в проекты, скомпилённые с ключём DEVEX и без него.

    in reply to: Как загрузить рисунок PNG #42379
    Astii
    Participant

    GetBitmap32 возвращает TBitmap, то есть рисунок с фоном определённого цвета. Следовательно, извлёчётся рисунок без прозрачности.
    По прежнему стоит вопрос: можно-ли извлечь из ImageList то, что туда загружено из файлов PNG с альфой?
    Цель такая: в дизайн-тайме наполняется ImageList, а в рантайме из него извлекаются изображения с прозрачностью и рисуются на контролах.

    in reply to: Как загрузить рисунок PNG #42373
    Astii
    Participant

    Благодарю!
    Функция GetBitmap32 решает проблему, а вот свойство ImageIndex есть не у всех компонентов, проверил, что тоже подойжёт для, например, тулбара.

    in reply to: 32-bit PNG в TToolBar #42319
    Astii
    Participant

    Это не фон, это мусор какой-то по периметру картинки.
    Сталкнулся с таким эффектом тоже. Ушёл от проблемы так: загризил в TsAlphaImageList PNG-файлы с большими размерами: то есть если для TsAlphaImageList установлены размеры 16×16 – загрузил 32×32, изображения сжались и на копках стало всё красивее – без мусора.
    Также можно загрузить ICO, это тоже помогает.

    in reply to: Тянет DevExpress с собой в exe-ху #41759
    Astii
    Participant

    Извиняюсь за серость, но можно чуть подробнее?
    Это про .inc или про .pas-ы

    in reply to: Тянет DevExpress с собой в exe-ху #41750
    Astii
    Participant

    Как для чего?
    Я поддерживаю одновременно несколько проектов. Каким-то из них DevExpress не нужен, каким-то нужен. Не хотелось бы постявлять не нужные Дев-библиотеки к проектам, где этих компонентов в помине нет.

Viewing 20 posts - 61 through 80 (of 100 total)