Часто программисту приходится сталкиваться с задачей написания приложения, работающего в фоновом режиме и не нуждающегося в месте на Панели задач. Если вы посмотрите на правый нижний угол рабочего стола Windows, то наверняка найдете там приложения, для которых эта проблема решена: часы, переключатель раскладок клавиатуры, регулятор громкости и т. п.
|
|
Функция WinExecAndWait получает в качестве параметров путь к приложению, которое нужно запустить, булево значение видимости приложения, запускает приложение и ждет ее завершения.
|
Этот код демонстрирует использование функции SHFileOperation для копирования группы файлов и отображения окна анимации копирования. Вы можете также использовать следующие флаги для удаления, перемещения или переименования группы файлов:
|
Ниже приведена функция, которая определяет пустой ли каталог и возвращает True, если каталог пустой и False, если нет.
|
Однажды понадобилась функция для расчета разницы между двумя датами и вывода ее в формате n-количество дней n-количество месяцев и n-количество лет для расчета трудового стажа.
|
Этот код показывает, как создать окно без заголовка, которое будет перемещаться мышью. Установите свойство FormStyle в fsStayOnTop. Форма содержит 18 маленьких кнопок. Когда Вы будете создавать форму, делайте компоненты калькулятора крошечными, это очень симпатично!
|
Эта процедура Delphi посылает текст, содержащийся в многострочном окне редактирования (Memo в Delphi) не принтер. Шрифт и размер шрифта могут быть определены.
|
Рано или поздно после написания программы и выброса ее в свет возникает необходимость исправлять ранее не найденные ошибки в программе и добавлять в нее новые :-). Лучше использовать функцию автоматической обработки ошибок, чтобы при возникновении ошибки у пользователя все ошибки складывались в специальный log-файл, который бы высылался автоматически (или вручную) Вам для ведения базы ошибок, которые нужно исправить. Для этого предлагаю свой код…
|
Пример создания разархиватора на базе UnRar.dll.
|
Рано или поздно практически каждый программист сталкивается с необходимостью организовать экспорт данных в MS Office. При этом каждое "поколение" программистов натыкается на одни и те же вилы.
|
Иногда возникает необходимость вшить ресурсы в исполняемый файл Вашего приложения (например чтобы предотвратить их случайное удаление пользователем, либо, чтобы защитить их от изменений). Данный пример показывает как вшить любой файл как ресурс в EXE-шнике.
|
Эта статья про то, как выглядит графический формат BMP. Хоть это и один из простых форматов, но в из-за того, что существует много вариаций этого формата, то не все моменты очевидны. Итак, хватит лить воду, начнем.
|
Сегодня я раскажу, как можно создать простейшее и удобное окно мастера. В нём будет создано несколько панелей, каждая из которых будет содержать инфу для определённого шага и при выполнении панели будут просто сменять друг-друга.
|
Откройте какое-нибудь свое приложение, к которому вы хотите добавить заставку, или создайте новое (на чистом проще разбираться). Теперь необходимо добавить в наш проект еще одну форму, которая будет заставкой.
|
Компонент TListBox в Delphi управляет коллекцией строк в прокручиваемом списке. Если установить свойство MultiSelect равным True, пользователь может выбирать более одного пункта одновременно. Но как удалить выделенные пункты из TListBox?
|
Когда Вы щелкаете правой кнопкой мыши на компоненте Edit (или любом другом компоненте, который позволяет редактирование, типа MaskEdit, Memo, DBEdit и т.д.), появляется контекстное меню с системными опциями копирования, вставки, и т.д.
|
|
|
|
|
|