На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
В этом разделе можно создавать темы, которые относятся к поколению 32-битных компиляторов.
Здесь решаются вопросы портирования кода из старого доброго Турбо Паскаля в FPC, TMT, VP, GPC компиляторы, а также особенностей программирования на них для Windows/Linux и других ОС.
Указывайте тип компилятора, его версию, а также платформу (Windows/Linux/..) компиляции, другими словами, Target.
Модераторы: volvo877
  
> Поведение TImage
    Всем привет.

    Такой вопрос - почему инструкция для компонента TImage
    ExpandedWrap disabled
      ImageList1.Draw(Image1.Canvas,150,64,3,true);
    приводит к заполнению компонента мусором, в то время как для Label и для Form работает корректно?
    ExpandedWrap disabled
      ImageList1.Draw(Label1.Canvas,96,64,3,true);

    Я прикрепил две картинки - 001.jpg - работа компонента TImage, 002.jpg компонента TLabel.

    Что-то картинки мои не прикрепились :(
    Сообщение отредактировано: alexsa -
      Прикреплённый файлПрикреплённый файл001.jpg (36,73 Кбайт, скачиваний: 482)
        Прикреплённый файлПрикреплённый файл002.jpg (20,65 Кбайт, скачиваний: 507)
          А если заменить TImage на TPaintBox - что будет? Тоже мусор, или будет отображаться нормально? Проверь это... И еще: какие у тебя изображения? Формат, количество цветов?
            volvo877, спасибо. В TPaintBox'е все получается хорошо. Рисунок я готовил в Гимп'е - режим RGB, формат *.png, хотя не думаю, что формат тут имеет значение, потому что мусором забивает ВСЮ поверхность канвы, а рисунок 32х32 выводится нормально.
            0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
            0 пользователей:


            Рейтинг@Mail.ru
            [ Script execution time: 0,0249 ]   [ 20 queries used ]   [ Generated: 27.04.24, 22:33 GMT ]