|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.09.2017, 15:52 | #1 |
Новичок
Джуниор
Регистрация: 17.09.2017
Сообщений: 3
|
Белые пиксели на gylph + gif
Добрый день, столкнулся с такой проблемой, сделал картинку для кнопки BitBtn, при запуске программы на ней вот такие белые пиксели, как исправить? (image: png)
И еще один вопрос, вставляю gif изображения с программу, для работы программы надо чтобы изображения находились там. Код:
Заранее спасибо за помощь ! Последний раз редактировалось IFLP; 17.09.2017 в 16:01. |
17.09.2017, 22:46 | #2 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
Ммм.. А ресурсов у вас нету чтоли? И что если вместо гифа переделать под другой формат?
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
18.09.2017, 16:44 | #3 |
Новичок
Джуниор
Регистрация: 29.11.2016
Сообщений: 2
|
|
19.09.2017, 00:21 | #5 | |
Новичок
Джуниор
Регистрация: 17.09.2017
Сообщений: 3
|
Цитата:
Вот еще вопрос у меня в программе 2 формы, на первой 8 кнопок, в зависимости от того какая кнопка нажата, открывается соответствующая gif на форме 2. Так вот в кнопках на первой форме прописано так Код:
Код:
Таким образом если открыть первую, затем вторую третью то они не выходят из памяти и программа тянет 6гб озу. Как выводить предыдущие окна из памяти? Надеюсь доступно объяснил. |
|
19.09.2017, 13:02 | #6 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
Я давно уже в делфи не писал но. При вызове Close скорее всего вызывается деструктор класса и дальше объект уже не совсем правильно использовать.
Делайте проще. при нажатии кнопки создавайте новый экземпляр класса формы и сохраняйте его в список. При закрытии делайте Close и удаляйте его из списка. И больше нигде не используйте. Может быть есть еще метод Dispose который освободит все ресурсы.
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
19.09.2017, 13:22 | #7 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
При вызове Close не вызывается деструктор класса, если речь не о главной форме, а вот в событии OnClose формы параметром Action можно этого добиться. Не забыть при следующем обращении по-новой создать форму если она была освобождена ))
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
19.09.2017, 13:58 | #8 |
Новичок
Джуниор
Регистрация: 17.09.2017
Сообщений: 3
|
Как для человека 3 дня в lazarus'e , для меня вы сложными словами говорите и я почти ничего не понял, но буду разбираться спасибо за ответы.
P.S Не думал что встречу людей из того же города что и я) "Аватар" |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Чёрные и белые карточки в стопке | Imagine Dragons | Помощь студентам | 1 | 23.10.2015 06:23 |
Gif-файл из ресурса, Анимированый Gif | volod3000 | Мультимедиа в Delphi | 6 | 13.07.2011 23:24 |
Белые полосы при печати | W0LF | Компьютерное железо | 10 | 11.06.2011 19:49 |
белые границы в GroupBox? | maxefficiently | Помощь студентам | 0 | 18.02.2011 20:59 |
Белые полосы в IE между логотипом и меню | _PROGRAMM_ | HTML и CSS | 9 | 23.04.2010 19:04 |