Последние записи
- Рандомное слайдшоу
- Событие для произвольной области внутри TImage
- Удаление папки с файлами
- Распечатка файла
- Преобразовать массив байт в вещественное число (single)
- TChromium (CEF3), сохранение изображений
- Как в Delphi XE обнулить таймер?
- Изменить цвет шрифта TextBox на форме
- Ресайз PNG без потери прозрачности
- Вывод на печать графического файла
Интенсив по Python: Работа с API и фреймворками 24-26 ИЮНЯ 2022. Знаете Python, но хотите расширить свои навыки?
Slurm подготовили для вас особенный продукт! Оставить заявку по ссылке - https://slurm.club/3MeqNEk
Online-курс Java с оплатой после трудоустройства. Каждый выпускник получает предложение о работе
И зарплату на 30% выше ожидаемой, подробнее на сайте академии, ссылка - ttps://clck.ru/fCrQw
9th
Сен
Заменить байт в файле (патч файла)
Необходимо прочитать файл в память, заменить один байт в нем и сохранить на диск.
Например, имея файл из 4-х байт
Нужно например заменить второй байт на FF
Чтоб получилось так:
30th
Июл
Анимированный gif в Delphi XE
Ставлю компонент Image, туда запихиваю файл gif, но когда запускаю проект, GIF отображается как картинка, а не анимация, почему так происходит, и встречался ли кто нибудь с подобным???
15th
Июл
Использование GDI+ в делфи 7. Необходимо через GDI+ в делфи 7 получить из файла формата jpg файл формата bmp
Необходимо через GDI+ в делфи 7 получить из файла формата jpg файл формата bmp. Скачал архив с GDI+, распаковал и положил 6 файлов (DirectDraw.dcu, GDIPAPI.dcu, GDIPUTIL.dcu, GDIPOBJ.dcu, DirectX, Jedi) в каталог Lib, где стоит делфи. Потом когда я получил ошибку — скопировал эти же файлы и в проект (на всякий случай), но не помогло. Пишу код:
uses
Windows, ... jpeg, pngimage, GifImage,
GDIPAPI, GDIPOBJ, GDIPUTIL;
procedure TForm1.Button3Click(Sender: TObject);
var
encoderClsid: TGUID;
Image: TGPImage;
begin
Edit1.Text:=StringReplace(Edit1.Text,ExtractFileExt(Edit1.Text),'',[]);
if ExtractFileExt(Edit1.Text)='.jpg' then
Image := TGPImage.Create(Edit1.Text+'.jpg');
GetEncoderClsid('image/bmp', encoderClsid);
image.Save(Edit1.Text+'.bmp', encoderClsid, nil);
image.Free;
Image2.Picture.LoadFromFile(Edit1.Text+'.bmp');
end;
При запуске сначала появляется такое предупреждение
[Предупреждение] Unit1.pas(98): Variable ‘Image’ might not have been initialized
А затем вылазеет ошибка вот в таком окне:
—————————
Debugger Exception Notification
—————————
Проект Capcha.exe вызвал исключение класса EAccessViolation с сообщением ‘Access violation at address 7C80980F in module
‘kernel32.dll’. Write of address CED6E8D3′. Процесс остановлен. Используйте Шаг или Запуск для продолжения.
—————————
OK Help
—————————
Жму ОК, выскакивает окно:
Исходник не найден GDIPOBJ.pas
Путь к файлу: GDIPOBJ.pas
Да, действительно файла GDIPOBJ.pas нет ни в папке с проектом, ни в папке Lib где стоит делфи. В то время как GDIPOBJ.dcu есть в обоих папках. Сам не знаю что думать: то ли делфи не создал GDIPOBJ.pas, то ли этот файл должен был войти в состав скачиваемого GDI+.
15th
Алгоритм точного поворота растрового изображения
Из спортивного интереса решил написать алгоритм для прецизионного поворота растрового изображения на произвольный угол относительно произвольной точки поворота. Но боюсь, что изобретаю велосипед…
Много видел сообщений о то, что такой алгоритм будет очень медленный и громоздкий, но самого алгоритма никто показать не может. Может здесь кто-нибудь встречал такой алгоритм?
14th
Июл
Получения координат мыши относительно формы без таймера
Извеняюсь если вопрос уже задавался но в гугле 3 страницы просмотрел там либо таймер либо MouseMove собственно вопрос в теме тоесть цель необходимо получить координаты курсора мыши относительно формы не используя таймера
А MouseMove не подходит так как у меня форма в основном на ней динамические объекты а цель получения координат мыши необходимо для отслежки в каких координатах нужно расположить динамические лейблы узнать этого нельзя так как имаджи на которых нужно разместить лэйблы размещаются динамически тоесть програмным путем темболее через массив
Вот скрин
Пока нумерация сделана через фотошоп но мне охото сделать програмно темболее она будет тогда качественее и даст пару возможностей.
27th
Июн
Считывание двумерного массива из потока данных
Помогите разобраться со считыванием двумерного массива из потока данных. Построчно массив получается считать, а целиком нет. Что я делаю не так?
24th
Июн
Как вести лог ошибок в приложении?
Хочу отловить ошибку из за которой моя программа зависает. Для этого в начале и конце каждой процедуры отправлять строку в мемо. Получится такой простенький лог.
23rd
Июн
Работа с двумерными массивами (матрицами) средствами Delphi
Дан двумерный массив размером n*m.
1.Заменить максимальный элемент каждой строки нулем
2.Вставить перед всеми строками, первый элемент которых делится на 3, строку из нулей.
3.Удалить самый левый столбец, в котором встретиться четный отрицательный элемент.
4.Поменять местами второй и предпоследний столбцы.
23rd
Найти те даты, когда день рождения попадает на тот же день
Дана дата рождения и день недели на, который она попадает. Найти те даты, когда день рождения попадает на тот же день.
7th
Июн
Определение високосного и не вискосного года в Delphi
Как определить високосный или нет заданный год? Нужен код в Делфи.
Облако меток
css реестр ассемблер timer SaveToFile ShellExecute программы массив советы word MySQL SQL ListView pos random компоненты дата LoadFromFile form база данных сеть html php RichEdit indy строки Win Api tstringlist Image мысли макросы Edit ListBox office C/C++ memo графика StringGrid canvas поиск файл Pascal форма Файлы интернет Microsoft Office Excel excel winapi журнал ПРОграммист DelphiКупить рекламу на сайте за 1000 руб
пишите сюда - alarforum@yandex.ru
Да и по любым другим вопросам пишите на почту
пеллетные котлы
Пеллетный котел Emtas
Наши форумы по программированию:
- Форум Web программирование (веб)
- Delphi форумы
- Форумы C (Си)
- Форум .NET Frameworks (точка нет фреймворки)
- Форум Java (джава)
- Форум низкоуровневое программирование
- Форум VBA (вба)
- Форум OpenGL
- Форум DirectX
- Форум CAD проектирование
- Форум по операционным системам
- Форум Software (Софт)
- Форум Hardware (Компьютерное железо)