Последние записи
- Посимвольный перебор строки (сравнение скорости двух методов)
- png в ico с прозрачностью и разными разрешениями
- Автоматическое создание Proxy-файлов видео с камеры DJI Osmo Action 5 Pro для Vegas
- Поиск значения и вставка текса
- Движение image по форме
- Звук в Delphi
- Экранная лупа (линза)
- Функция выбора вариантов (choice) на CMD/BAT
- Поиск значения и вставка текста
- Быстрый доступ к пикселям
Интенсив по Python: Работа с API и фреймворками 24-26 ИЮНЯ 2022. Знаете Python, но хотите расширить свои навыки?
Slurm подготовили для вас особенный продукт! Оставить заявку по ссылке - https://slurm.club/3MeqNEk
Online-курс Java с оплатой после трудоустройства. Каждый выпускник получает предложение о работе
И зарплату на 30% выше ожидаемой, подробнее на сайте академии, ссылка - ttps://clck.ru/fCrQw
14th
Май
Посимвольный перебор строки (сравнение скорости двух методов)
Посимвольный перебор строки можно сделать двумя способами:
1. Завести индекс, брать символ в позиции индекса, инкремировать, проверять на достижение конца строки, goto.
2. Перебирать индекс в for, брать символ в позиции индекса, проверять на достижение конца строки, goto.
Сравним оба варианта на скорость работы:
6th
Май
png в ico с прозрачностью и разными разрешениями
Возможно ли переконвертировать PNG в ICO? при этом оставить прозрачность и разбить на разные разрешения в один ico файл?
К примеру имеется PNG (с разрешением 128х128) и его перевести в ico в котором будут несколько разных разрешений (к примеру 128х128, 92х29 ну и т.д.)
Возможно ли такое?
Или хотя бы такое имеется несколько ico с одинаковым изображением, но в различных разрешениях, можно ли их собрать в один ico?
28th
Апр
Автоматическое создание Proxy-файлов видео с камеры DJI Osmo Action 5 Pro для Vegas
Камера DJI Osmo Action 5 Pro кроме оригинального видео также создает файл с расширением .LRF, содержащий видео с меньшем разрешением (1280*720 30fps).
При работе с роликами в высоком разрешении в видеоредакторе Vegas может потребоваться создание прокси-файлов, то есть копий оригинального ролика с меньшем разрешением, чтобы не тормозил предпросмотр во время монтажа в самой программе. Vegas умеет создавать прокси, но это долго и муторно. Куда лучше использовать в качестве прокси уже имеющиеся файлы .LRF.
20th
Апр
Поиск значения и вставка текса
Нужна формула или скрипт, который найдёт на листе все надписи NC и рядом с этим текстов в соседней ячейке добавит надпись LIBER. Или может как-то это можно сделать через поиск/замена.
14th
Апр
Движение image по форме
Как сделать НЕПРЕРЫВНОЕ движение рисунка по форме по горизонтали справа налево, чтобы часть рисунка, которая уже скрыта за правым полем тут же всплывала с левого поля формы и так далее. Это что-то вроде имитации ЭКГ- выбираем один фрагмент и циклично двигаем его по всей форме.
9th
Апр
Звук в Delphi
Можно ли как-то в Delphi сделать так чтобы звук повторялся постоянно. То есть, если закончилась музыка то она снова включается и так пока сам ее не выключишь.
26th
Мар
Экранная лупа (линза)
Делал линзу которая перемещается совместно с курсором, центр окна позиция курсора,
т.е окно которое выше уровня рабочего стола, в windows7 работало хорошо,
в Windows10 не хочет
18th
Мар
Функция выбора вариантов (choice) на CMD/BAT
Предлагаю к рассмотрению функцию для выбора пользователем одного из нескольких вариантов. Некий аналог старого choice.
12th
Мар
Поиск значения и вставка текста
Помогите с формулой или скриптом который найдёт на листе все надписи NC и рядом с этим текстом в соседней ячейке добавит надпись LIBER. Или может как-то это можно сделать через поиск/замена.
2nd
Мар
Быстрый доступ к пикселям
Вот Вам быстрый доступ к пикселам.
Пользуюсь давно. Работает быстро и замечательно.
К сожалению автор не известен
TMyClass
private
fDelta; integer;
fStart: integer;
end;
...
function TMyClass.GetPixels(X, Y: integer): integer; assembler;
asm
imul ecx,[eax].fDelta
add ecx,[eax].fStart
add ecx,edx
movzx eax,WORD PTR [ecx+2*edx]
bswap eax
shr eax,8
movzx ecx, BYTE PTR [ecx+2*edx+2]
or eax,ecx
end;
procedure TMyClass.SetPixels(X, Y: integer; {color}const Value: integer); assembler;
asm
imul ecx,[eax].fDelta
add ecx,[eax].fStart
lea edx,[edx+edx*2]
mov eax,[ebp+8] //Value
bswap eax
shr eax, 8
mov [ecx+edx],ax
shr eax, 16
mov [ecx+edx+2],al
end;
procedure TMyClass.Mymethod;
begin
if (bmp = nil) or bmp.Empty then Exit;
bmp.PixelFormat := pf24bit;
fStart := integer(bmp.Scanline[0]);
fDelta := integer(bmp.Scanline[1]) - fStart;
...
end;
Облако меток
ассемблер timer ShellExecute SaveToFile select советы программы массив TBitMap word MySQL ListView SQL pos random компоненты дата LoadFromFile form база данных сеть html php RichEdit indy строки Win Api tstringlist Image мысли макросы Edit ListBox office C/C++ memo графика StringGrid поиск canvas файл Pascal форма Файлы интернет excel Microsoft Office Excel winapi журнал ПРОграммист DelphiКупить рекламу на сайте за 1000 руб
пишите сюда - alarforum@yandex.ru
Да и по любым другим вопросам пишите на почту

пеллетные котлы

Пеллетный котел Emtas
Наши форумы по программированию:
- Форум Web программирование (веб)
- Delphi форумы
- Форумы C (Си)
- Форум .NET Frameworks (точка нет фреймворки)
- Форум Java (джава)
- Форум низкоуровневое программирование
- Форум VBA (вба)
- Форум OpenGL
- Форум DirectX
- Форум CAD проектирование
- Форум по операционным системам
- Форум Software (Софт)
- Форум Hardware (Компьютерное железо)

