www.demi-s.narod.ru

Delphi
Статьи:

· Интерфейс

· WinAPI

· Компоненты

· Базы данных

· ShellAPI



Разное


Функция расчета разницы между двумя датами

... и вывода ее в формате n лет n месяцев n лет

Далее >>>


Маленький калькулятор

Этот код показывает, как создать окно без заголовка, которое будет перемещаться мышью. Установите свойство FormStyle в fsStayOnTop. Форма содержит 18 маленьких кнопок. Когда Вы будете создавать форму, делайте компоненты калькулятора крошечными, это очень симпатично!

Далее >>>


Вывод текста на принтер

Эта процедура Delphi посылает текст, содержащийся в многострочном окне редактирования (Memo в Delphi) не принтер. Шрифт и размер шрифта могут быть определены

Далее >>>


Добавляем в программу автоматическую обработку ошибок

Рано или поздно после написания программы и выброса ее в свет возникает необходимость исправлять ранее не найденные ошибки в программе и добавлять в нее новые :-). Лучше использовать функцию автоматической обработки ошибок, чтобы при возникновении ошибки у пользователя все ошибки складывались в специальный log-файл, который бы высылался автоматически (или вручную) Вам для ведения базы ошибок, которые нужно исправить.

Далее >>>


Создаём собственный UnRar, используя unrar.dll

Создание разархиватора на базе UnRar.dll

Далее >>>


Экспорт данных из Delphi в Excel

Рано или поздно практически каждый программист сталкивается с необходимостью организовать экспорт данных в MS Office. При этом каждое "поколение" программистов натыкается на одни и те же вилы.

Далее >>>


Сохранение и выдёргивание ресурсов в DLL или EXE

Иногда возникает необходимость вшить ресурсы в исполняемый файл Вашего приложения (например чтобы предотвратить их случайное удаление пользователем, либо, чтобы защитить их от изменений). Данный пример показывает как вшить любой файл как ресурс в EXE-шнике.

Далее >>>


Описание формата BMP

Эта статья про то, как выглядит графический формат bmp. Хоть это и один из простых форматов, но в из-за того, что существует много вариаций этого формата, то не все моменты очевидны. Итак, хватит лить воду, начнем.

Далее >>>


Создание окна мастера

Речь пойдет о том, как можно создать простейшее и удобное окно мастера. В нём будет создано несколько панелей, каждая из которых будет содержать информацию для определённого шага и при выполнении панели будут просто сменять друг-друга.

Далее >>>


Выводим информацию о пользователе в окно заставки

Откройте какое-нибудь свое приложение, к которому вы хотите добавить заставку, или создайте новое (на чистом проще разбираться). Теперь необходимо добавить в наш проект еще одну форму, которая будет заставкой. Для этого нажмите File->New Form и Дельфи создаст вам новую форму. Измените ее размеры как вам хочется. Потом установите свойство BorderStyle вашей формы в bsNone (у формы не будет заголовка и системных кнопок), установите свойство Visible в false. Свойтсво Position должно быть poScreenCenter - это значит, что форма появится по центру экрана. И чтобы не перепутать эту форму ни с какой другой задайте ей имя Logo.

Далее >>>