Форум программистов, компьютерный форум, киберфорум
Lazarus
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 27.02.2022
Сообщений: 56

Гиф анимация

19.01.2023, 14:46. Показов 1847. Ответов 49
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Люди помогите пожалуйста создал программу с гиф анимацией на лазарус, но когда перенес на другой комп программу, программа не открывается с гиф анимацией (другой комп не имеет лазаруса) и выдает постоянные ошибки. Как сделать так чтобы данная программа открывалась с гиф анимацией, но без лазаруса ?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.01.2023, 14:46
Ответы с готовыми решениями:

Не работает гиф анимация в программе
Как заставить гиф анимацию двигаться? Скачал гиф с инета, и просто взял в коде ввел название гифку с расширением .gif, дальше в лазарусе...

Гиф анимация в android studio
Возможно ли в Android Studio добавить gif анимацию в приложение? Анимация берётся не из сети а загружается сразу.

Гиф-анимация под размер окна
Добрый день. Помогите с решением вопроса. Есть код, воспроизводящий gif-анимацию во флэш. Однако воспроизводит он gif- не подгоняя...

49
Злостный нарушитель
 Аватар для Verevkin
10878 / 5817 / 1288
Регистрация: 12.03.2015
Сообщений: 26,855
19.01.2023, 16:21
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от SebastianLa Посмотреть сообщение
не обязательно, можно только один GifViewer
Но без них невозможно открыть проект.
0
Модератор
4153 / 2362 / 814
Регистрация: 15.11.2015
Сообщений: 9,495
19.01.2023, 16:40
SebastianLa, смотри, очищаешь у всех GIFView поле FileName, потом в OnCreate формы пишешь:
Delphi
1
2
3
4
5
6
7
8
9
10
procedure TForm4.FormCreate(Sender: TObject);
var
  p: string;
begin
  p := ExtractFilePath(Application.ExeName);
  GIFViewer1.FileName := p + 'Vertical 2.gif';
  GIFViewer2.FileName := p + 'Vertical 2.gif';
  GIFViewer3.FileName := p + 'Vertical 2.gif';
  GIFViewer4.FileName := p + 'Vertical 2.gif';
end;
Delphi
1
2
3
4
5
6
7
8
procedure TForm8.FormCreate(Sender: TObject);
var
  p: string;
begin
  p := ExtractFilePath(Application.ExeName);
  GIFViewer1.FileName := p + 'Ankh.gif';
  GIFViewer2.FileName := p + 'Ankh.gif';
end;
И так для каждой формы для всех гифок.
Тогда программа всегда будет искать гифки рядом с .exe файлом.
0
0 / 0 / 0
Регистрация: 27.02.2022
Сообщений: 56
19.01.2023, 16:42  [ТС]
спасибо огромное, ты спас мой мозг, а то его полностью весь сломал
0
Злостный нарушитель
 Аватар для Verevkin
10878 / 5817 / 1288
Регистрация: 12.03.2015
Сообщений: 26,855
19.01.2023, 16:43
Компонент прекрасно работает, кстати.
Делать было нечего.....
Вложения
Тип файла: zip g.zip (8.12 Мб, 34 просмотров)
1
Злостный нарушитель
 Аватар для Verevkin
10878 / 5817 / 1288
Регистрация: 12.03.2015
Сообщений: 26,855
19.01.2023, 16:49
Моё демо-приложение:
Вложения
Тип файла: 7z thread3071851.7z (9.25 Мб, 7 просмотров)
0
0 / 0 / 0
Регистрация: 27.02.2022
Сообщений: 56
19.01.2023, 18:48  [ТС]
Спасибо еще раз большое )

Добавлено через 1 час 56 минут
а как на линуксе это сделать, а то я только линукс использую, при этом нужно чтобы это было постоянно
0
Злостный нарушитель
 Аватар для Verevkin
10878 / 5817 / 1288
Регистрация: 12.03.2015
Сообщений: 26,855
19.01.2023, 19:00
Цитата Сообщение от SebastianLa Посмотреть сообщение
а как на линуксе это сделать, а то я только линукс использую, при этом нужно чтобы это было постоянно
А чо не получается?
0
0 / 0 / 0
Регистрация: 27.02.2022
Сообщений: 56
19.01.2023, 19:03  [ТС]
Показывает путь и все, а все также сделал как вы сказали
Миниатюры
Гиф анимация  
0
Злостный нарушитель
 Аватар для Verevkin
10878 / 5817 / 1288
Регистрация: 12.03.2015
Сообщений: 26,855
19.01.2023, 19:09
Цитата Сообщение от SebastianLa Посмотреть сообщение
Показывает путь и все, а все также сделал как вы сказали
Как я сказал?!
----
Ладно, просто проверь, есть файл-то по этому пути...
0
0 / 0 / 0
Регистрация: 27.02.2022
Сообщений: 56
19.01.2023, 19:12  [ТС]
хорошо, сейчас проверю
0
Злостный нарушитель
 Аватар для Verevkin
10878 / 5817 / 1288
Регистрация: 12.03.2015
Сообщений: 26,855
19.01.2023, 19:16
Лучший ответ Сообщение было отмечено SebastianLa как решение

Решение

Цитата Сообщение от SebastianLa Посмотреть сообщение
хорошо, сейчас проверю
Одолжение мне делаешь?
Не надо.
0
0 / 0 / 0
Регистрация: 27.02.2022
Сообщений: 56
19.01.2023, 19:23  [ТС]
все равно выдает к несчастью ошибку

Добавлено через 43 секунды
Одолжение мне делаешь?
Не надо. ----я не хотел оскорбить сорри )))

Добавлено через 2 минуты
у меня такой путь к файлу /home/archonr/Документы/Mea consilia in Lazarum/BloodPad/
0
Злостный нарушитель
 Аватар для Verevkin
10878 / 5817 / 1288
Регистрация: 12.03.2015
Сообщений: 26,855
19.01.2023, 19:23
Цитата Сообщение от SebastianLa Посмотреть сообщение
все равно выдает к несчастью ошибку
Файл-то есть?
Я не знаю французского.
Как переводится это сообщение об ошибке?

0
Злостный нарушитель
 Аватар для Verevkin
10878 / 5817 / 1288
Регистрация: 12.03.2015
Сообщений: 26,855
19.01.2023, 19:24
Цитата Сообщение от SebastianLa Посмотреть сообщение
у меня такой путь к файлу /home/archonr/Документы/Mea consilia in Lazarum/BloodPad/
А в сообщении об ошибке - другой путь.
0
0 / 0 / 0
Регистрация: 27.02.2022
Сообщений: 56
19.01.2023, 19:26  [ТС]
le ficher - фаил

Добавлено через 46 секунд
я клонировал программу

сам путь вот /home/archonr/Документы/Mea consilia in Lazarum/Full Version/BloodPad/
0
Злостный нарушитель
 Аватар для Verevkin
10878 / 5817 / 1288
Регистрация: 12.03.2015
Сообщений: 26,855
19.01.2023, 19:26
Цитата Сообщение от SebastianLa Посмотреть сообщение
le ficher - фаил
А дальше?
0
0 / 0 / 0
Регистрация: 27.02.2022
Сообщений: 56
19.01.2023, 19:29  [ТС]
est introuvable - не найден
0
Злостный нарушитель
 Аватар для Verevkin
10878 / 5817 / 1288
Регистрация: 12.03.2015
Сообщений: 26,855
19.01.2023, 19:31
Цитата Сообщение от SebastianLa Посмотреть сообщение
le ficher - фаил
Цитата Сообщение от SebastianLa Посмотреть сообщение
est introuvable - не найден
Ну. Какие-нибудь мысли у тебя по этому поводу появились?
0
0 / 0 / 0
Регистрация: 27.02.2022
Сообщений: 56
19.01.2023, 19:35  [ТС]
я понимаю что фаил по данному пути не найдет, следовательно нужно сделать прописать полный путь к файлу с переменной , я прав? (да кстати я не программист, всего лишь саллага в этом) и программу делаю для себя
0
Злостный нарушитель
 Аватар для Verevkin
10878 / 5817 / 1288
Регистрация: 12.03.2015
Сообщений: 26,855
19.01.2023, 19:37
Цитата Сообщение от SebastianLa Посмотреть сообщение
следовательно нужно сделать прописать полный путь к файлу с переменной , я прав?
Нет.
Нужно полное имя файла с путём вычислять во время выполнения программы.
Тебе ж показали, как это делать.

[DELETED]
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.01.2023, 19:37

При нажатии на ссылку, на этой же странице появлялась гиф анимация
Можно ли реализовать. Нужно что бы при нажатии по ссылке появлялась анимация и через 3-4 секунды производился переход на другую страницу....

Delphi XE7 и Гиф
Привет. Обшарил уже все на эту тему, но так нормального ответа и не нашел. Говорят о компоненте VCL.IMAGING.GifImg, далее в коде: ...

Создание гиф-анимации
Народ, подскажите, пожалуйста, удобную программу для создания гиф-анимации. Попробовал Easy gif animator, в принципе хорошая программка, но...

picturebox и прозрачный гиф
как сделать, чтобы анимированный гиф отображался с прозрачностью? счас там просто белый цвет Добавлено через 59 минут разобрался, то...

Активирование гиф картинки
Добрый день,уважаемые программисты ) Мне нужно помочь сделать такую вещь: что бы при нажатии на гиф картинку она начала двигаться, и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru