Карта сайтаСсылкиОбратная связь

Случайная новость

Как правильно использовать колесо мыши в TDBGrid

Колесо мыши ведет себя странно с DBGrid - этот код обработчика поможет решить эту проблему.

Просто перетащите компонент TApplicationEvents (на вкладке Additional палитры компонентов) на форму и обработайте его событие OnMessage:

Подробнее ...

Кто он-лайн

Сейчас 9 гостей онлайн

Как вывести изображение из базы данных в TImage

Если у Вас в базе данных имеются BLOB поля, в которых содержатся изображения, то их можно вывести не только в компонент DBImage, но и, например, в TImage.

Ниже будет приведен пример, как это можно сделать. Для демонстрации этого, поместите компоненты TQuery (Query1), TButton (Button1) и TImage (Image1) на форму TForm (Form1).

 
Как установить поля в компоненте TMemo
Программирование на Delphi

Чтобы задать поля в компоненте TMemo, нужно отправить сообщение EM_SETRECT Memo и установить размер холста компонента.

Для примера, поместите один компонент TMemo (Memo1) и кнопку TButton (Button1) на форму Form1. Кнопка нужна лишь для того, чтобы наглядно увидеть изменения, когда будут установлены поля слева и справа.

Затем добавьте какой-нибудь текст в свойстве Lines компонента TMemo и запишите код, который находится ниже в событие OnClick кнопки Button1:

 
Как получить размер файла в байтах, используя Delphi
Программирование на Delphi



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

 
Как извлечь иконку из приложения Windows
Как вытащить иконку


Если нужно вытащить иконку, связанную с каким-либо приложением, можно использовать функцию ExtractAssociatedIcon. Но здесь есть некоторые особенности.

Для примера поместите кнопку по имени Button на форму, где-нибудь по центру, так как в левом верхнем углу мы будем рисовать нашу иконку. Подключите модуль ShellApi в разделе uses Вашего проекта.

 
Включить (отключить) кнопку Пуск Windows
Кнопка Пуск Windows



Иногда может потребоваться разрешить или запретить пользователю нажимать кнопку Пуск Windows. Чтобы реализовать это, поместите две кнопки на форму и запишите этот код:

 
Включить (отключить) иконки на Рабочем Столе
Desktop



Здесь показано, как можно включить или отключить доступ к иконкам на Рабочем Столе Windows.

Для проверки работы кода поместите две кнопки (Button1 и Button2) на форму (Form1). Далее запишите этот код:

 
Как преобразовать пиксели в миллиметры
Программирование Delphi



Если Вам необходимо преобразовать значения пикселей в миллиметры (дюймы, сантиметры и т.д.), используйте код, представленный ниже.

Код использует функцию API GetDeviceCaps для получения единиц измерений, которые Вам нужны.

 
Получить имя файла из буфера обмена
Программирование на Delphi

Когда Вы используете Проводник Windows для копирования файлов, можно ли использовать функцию Вставить в Вашем приложении?

Этот код демонстрирует, как можно извлечь имена файлов из буфера обмена. Для примера мы вставляем список файлов в компонент TMemo (Memo1). Для этого нужно поместить два компонента на форму: TMemo (Memo1) и TButton (Button1). Не забудьте в секцию uses дописать модули Clipbrd и ShellApi. В событие OnClick кнопки вставьте этот код:

 
Как добавить незначащие нули в число
Программирование Delphi http://delphiru.ru

Здесь мы рассмотрим, как можно преобразовать целое число в строку, добавив к этому числу незначащие нули.

Допустим, что Вы разрабатываете приложение с базой данных и должны сохранить номер клиента, где каждое число должно быть длиной 10 знаков. Но если начинать сначала, то клиенты будут с номерами 2,4,7 и т.д., то есть меньше, чем 10 знаков.

Давайте напишем функцию AddLeadZero, которой будет передаваться два параметра: Number - число, к которому будем добавлять нули; Length - общее количество символов (если меньше, добавить нули).

 
Как скрыть убрать курсор с экрана
Программирование Delphi



Для того, чтобы скрыть или показать курсор мыши с экрана, можно использовать API функцию ShowCursor. Но это касается только нашего приложения, из которого эта функция вызывается. Если Вы хотите скрыть курсор полностью, во всех окнах и приложениях, то можно просто вынести курсор за пределы экрана при помощи API функции ClipCursor.

 
Как преобразовать числа из одной системы в другую
Программирование на Delphi

Числовая система определяет набор значений, которые используются для представления чисел. Компьютер использует двоичную систему исчисления. Двоичная и шестнадцатеричная система исчисления (используется для представления значений [номера и адреса памяти] в компьютерных системах) являются важными для программирования. Двоичные числа важны, потому что компьютер работает c двоичными числами - номера состоят из двух цифр 1 и 0. Шестнадцатеричные числа удобны, потому что они позволяют легко обрабатывать двоичные числа.

Delphi предоставляет множество полезных функций для преобразования целых чисел (в десятичной системе) строковые значения (строка это способ представления шестнадцатеричных и двоичных чисел), и наоборот.

Давайте посмотрим, какие функции можно использовать для преобразования чисел из одной системы в другую, каких функций не хватает и как легко реализовать их в Object Pascal. IntToHex, ObjectPascal.HexToInt.

 
Как отобразить стандартный диалог свойств Windows

Вот код, который будет отображать стандартное окно свойств Windows для указанного имени файла (объекта).

 
Как преобразовать римские цифры в арабские
Рейтинг пользователей: / 2
ХудшийЛучший 

Системы исчисления, которые сегодня используются, в большинстве своем являются арабской системой исчисления. Десять однозначных цифр 0 до 9, составляют символы нашей числовой системы. Примером другой системе счисления является система римских цифр, которые могут представлять все числа от 1 до 1000000, используя только семь символов: I = 1, V = 5, X = 10, L = 50, C = 100, D = 500, M = 1000. Пример: 1973 (арабская) это MCMLXXIII (римская).

 
Как скопировать рабочий стол Windows в Bitmap

Вот кусок кода Delphi, при помощи которого можно захватывать изображение рабочего стола Windows в объект TBitmap:

 
Мигание окна приложения

Мигание окна означает изменение внешнего вида заголовка, как было бы, если бы окна переходили из неактивного в активное состояние, или наоборот.

Как правило, мигающие окна делают для информирования пользователя о том, что окно требует внимания, но в настоящее время не имеет фокуса.

Функция FlashWindow API мигает окно только один раз.

 
Как определить пути пользователей в Application Data

Например, что нужно сделать, чтобы вернуть строку: "C: \ Documents и Settings \ [имя пользователя] \ Application Data \", для текущего пользователя Windows, при вызове?

Действует только на Windows NT/2K/XP

 
<< Первая < Предыдущая 1 2 3 4 5 6 7 Следующая > Последняя >>

Страница 1 из 7