Мой DELPHI – Программирование

Всё для программера

Вместо печати графики я хочу использовать резидентный шрифт принтера. Как?

Вопрос:
Вместо печати графики я хочу использовать резидентный шрифт принтера. Как?

Ответ:

Используте функцию Windows
API – GetStockObject() чтобы получить дескриптор (handle) шрифта по умолчанию
устройства (DEVICE_DEFAULT_FONT) и передайте его Printer.Font.Handle. Прочитать остальную часть записи »

Когда я добавляю обьект в список TStrings как мне его потом уничтожить?

Вопрос:
Когда я добавляю обьект в список TStrings как мне его потом уничтожить?
Ответ:
Просто вызовите метод free этого обьекта. Прочитать остальную часть записи »

Как показать первый кадр AVI-файла?

Вопрос:
Как показать первый кадр AVI-файла?
Ответ:
См. пример.
Пример:

procedure TForm1.Button1Click(Sender: TObject);
begin
	Application.ProcessMessages;
	MediaPlayer1.Open;
	Application.ProcessMessages;
	MediaPlayer1.Step;
	Application.ProcessMessages;
	MediaPlayer1.Previous;
end;

Я хочу вставить escape code в строку при использовании функции Format()

Вопрос:

Я хочу вставить escape code в строку при использовании функции Format(). Например, я хочу создать строку, содержащую символ табуляции. В “C” я бы написал что-то вроде sprintf(buffer,”%s\t%s”, str);.

А как это будет на Pascal’e?

Ответ:

Функция Format Pascal’я
не использует escape codes. Вместо этого нужно вставить в строку действительное
значение символа в кодировке ASCII.

Пример:
Buffer := Format('%s'#9'%s', [Str1, Str2]);
ShowMessage(Format('%s'#9'%s', ['Column1', 'Column2']));

Как получить число и список всех компонентов, расположенных на TNoteBook?

Вопрос:
Как получить число и список всех компонентов, расположенных на TNoteBook?
Ответ:
В примере список выводится на Listbox. Прочитать остальную часть записи »