![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Здравствуйте! ошибка строка 225 - это как отдельный модуль?
![]() Код:
SavePicture(APicture, AValue); |
#2
|
|||
|
|||
![]() screen1a.jpg скрин сделал
Код:
|
#3
|
|||
|
|||
![]() И что за ошибка?
[Telepath mode on] А случаем в AValue не должно ли передаваться имя файла? А то по твоему коду там сейчас передается пустая строка. Ну и сохранить файл с таким именем действительно сложновато будет [Telepath mode off] |
#4
|
|||
|
|||
![]() я взял готовый пример. Pictures111.zip но когда запускаю редактор, как будто чего то не хватает.
|
#5
|
|||
|
|||
![]() |
#6
|
|||
|
|||
![]() в USES нужно добавить cxImage, тогда пропадает ошибка в строке 225 SavePicture(APicture, AVariantValue);
|
#7
|
|||
|
|||
![]() Код:
![]() |
#8
|
||||
|
||||
![]() Посмотрите внимательно на 100 строку вашего кода. У вас конфликт имен возник. Вы умудрились создать свойство формы SavePicture с тем же именем, что и сторонний метод SavePicture.
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
Этот пользователь сказал Спасибо Страдалецъ за это полезное сообщение: | ||
leon2009 (25.09.2023)
|
#9
|
|||
|
|||
![]() А как в место цифр иконки установить?
![]() пр: в ячейке 1 = значит одна иконка или в ячейке 2 (integer) = значить две иконки ![]() error4a.jpg Код:
![]() |
#10
|
|||
|
|||
![]() Ну ты же перерисовываешь ячейку самостоятельно.
Соответсвенно, если ты хочешь видеить и цифры тоже (т.е. что то типа "3***", то надо сначала вывести саму цифру с помощью TextOut, а потом уже отрисовать иконки с соотв. смещением. ЗЫ. Да, и твой код можно оптимизировать. Код:
|
Этот пользователь сказал Спасибо lmikle за это полезное сообщение: | ||
leon2009 (26.09.2023)
|
#11
|
|||
|
|||
![]() |
#12
|
|||
|
|||
![]() Ну так не рисуй их.
У тебя там где-то вызов DrawContent - закомментируй его. Только тогда, возможно, нужно будет самому почистить соотв. облась (нарисовать прямоугольник цветом фона на весь AImageRect. |
#13
|
|||
|
|||
![]() это не честно, покрасить ячейки.
за вывод как я понял отвечает ClientDataSet и за данные |
#14
|
|||
|
|||
![]() Еще раз - закоментируй вызов APainter.DrawContent;
Если вылезут артефакты при отрисовке, то вместо APainter.DrawContent; надо просто нарисовать прямоугольник цветом фона на размер ячейки (ACanvas.FillRect(AViewInfo.ContentBounds));. |
Этот пользователь сказал Спасибо lmikle за это полезное сообщение: | ||
leon2009 (27.09.2023)
|
#15
|
|||
|
|||
![]() Код:
|