Сегодня я раскажу, как можно создать простейшее и удобное окно мастера. В нём будет создано несколько панелей, каждая из которых будет содержать инфу для определённого шага и при выполнении панели будут просто сменять друг-друга.
Эта статья про то, как выглядит графический формат BMP. Хоть это и один из простых форматов, но в из-за того, что существует много вариаций этого формата, то не все моменты очевидны. Итак, хватит лить воду, начнем.
Рано или поздно практически каждый программист сталкивается с необходимостью организовать экспорт данных в MS Office. При этом каждое «поколение» программистов натыкается на одни и те же вилы.
Рано или поздно после написания программы и выброса ее в свет возникает необходимость исправлять ранее не найденные ошибки в программе и добавлять в нее новые :-). Лучше использовать функцию автоматической обработки ошибок, чтобы при возникновении ошибки у пользователя все ошибки складывались в специальный log-файл, который бы высылался автоматически (или вручную) Вам для ведения базы ошибок, которые нужно исправить. Для этого предлагаю свой код…
Эта процедура Delphi посылает текст, содержащийся в многострочном окне редактирования (Memo в Delphi) не принтер. Шрифт и размер шрифта могут быть определены.
Этот код показывает, как создать окно без заголовка, которое будет перемещаться мышью. Установите свойство FormStyle в fsStayOnTop. Форма содержит 18 маленьких кнопок. Когда Вы будете создавать форму, делайте компоненты калькулятора крошечными, это очень симпатично!
Однажды понадобилась функция для расчета разницы между двумя датами и вывода ее в формате n-количество дней n-количество месяцев и n-количество лет для расчета трудового стажа.
Часто программисту приходится сталкиваться с задачей написания приложения, работающего в фоновом режиме и не нуждающегося в месте на Панели задач. Если вы посмотрите на правый нижний угол рабочего стола Windows, то наверняка найдете там приложения, для которых эта проблема решена: часы, переключатель раскладок клавиатуры, регулятор громкости и т. п.
Чтобы добавить пункт в контекстное меню Windows Explorer нужно создать несколько входов в системном реестре. Сначала Вы должны получить имя типа файла, добавить пункт контекстного меню и затем добавить командную строку.
В разделе реестра HKEY_CLASSES_ROOT\CLSID создадим раздел с именем {01010101-2020-3030-1111-af10af10af10}. Вместо этих цифр могут быть любые другие, а также буквы от a до f, главное, чтобы не совпадало с уже существующими разделами.
Начиная с версии 4.71 используется DllGetVersion, чтобы определить номер версии Shell и общих DLL. Эта функция может вызываться приложением, чтобы определить, какая версия DLL установлена на системе. Она возвращает структуру, которая содержит информацию о версии.