В Win32 нужно создать ключ системного реестра под корнем HKEY_CLASSES_ROOT, который указывает на расширение файла, командную строку и иконку для отображения.
Нужно вызвать функцию GetDiskFreeSpaceEx() Windows API и преобразовать возвращенные целые числа Integer в Double, так как целые числа более 2 Гбайт не поддерживаются в Delphi.
Можно использовать метод SetPrinter объекта TPrinter для изменения порта. Пример, показанный ниже демонстрирует изменение порта, чтобы печатать в файл.
Поместите кнопку TButton по имени AnimateButton, метку TLabel по имени lblText и поле редактирования TEdit по имени editToAnimate на форму по имени AnimationForm.
В Delphi есть три функции для изменения регистра: UpCase, LowerCase, UpperCase. Но они работают только для латинского алфавита. Чтобы сделать аналогичные функции для русского алфавита используем то, что в кодировке Windows-1251 буквы расставлены по алфавиту, как большие, так и маленькие.
Эта статья содержит описание шагов, необходимых для создания простого, но показательного примера многопоточного приложения. Она не претендует на полноту, но даст возможность понять принципы многопоточности в Delphi.
Откройте какое-нибудь свое приложение, к которому вы хотите добавить заставку, или создайте новое (на чистом проще разбираться). Теперь необходимо добавить в наш проект еще одну форму, которая будет заставкой.
Сегодня я раскажу, как можно создать простейшее и удобное окно мастера. В нём будет создано несколько панелей, каждая из которых будет содержать инфу для определённого шага и при выполнении панели будут просто сменять друг-друга.
Эта статья про то, как выглядит графический формат BMP. Хоть это и один из простых форматов, но в из-за того, что существует много вариаций этого формата, то не все моменты очевидны. Итак, хватит лить воду, начнем.
Рано или поздно практически каждый программист сталкивается с необходимостью организовать экспорт данных в MS Office. При этом каждое «поколение» программистов натыкается на одни и те же вилы.