Главная |
Delphi |
РазноеОткрытие и закрытие привода CD-ROMОткрываем и закрываем дверцу CD-ROM... Пример создания многопоточного приложения в DelphiЭтот раздел содержит описание шагов, необходимых для создания простого, но показательного примера многопоточного приложения.Как создать файл ресурсов в виде DLLСоздайте пустой проект DLL , который содержит ссылку на файл ресурсов .res, который в свою очередь содержит необходимые вам ресурсыИзменение регистраВ Delphi есть три функции для изменения регистра: upcase, lowercase, uppercase. Но они работают только для латинского алфавита. Чтобы сделать аналогичные функции для русского алфавита я использовал то, что в кодировке Windows-1251 буквы расставлены по алфавиту, как большие, так и маленькие. То есть номер большой буквы связан с номером маленькой константой. И в русском, и в английском алфавитах маленькие буквы находятся за большими с разностью в 32 символа.DLL с JPEG и другими ресурсамиДля компиляции ресурсов, используемых в приложении, таких как курсоры, изображения, иконки в динамически связанную библиотеку DLL , применяется следующая технология:1) составляется список ресурсов в текстовом файле с расширением " *.RC ", 2) этот файл, с помощью утилиты " brcc32.exe ", компилируется в файл ресурса, с расширением "*. RES ", 3) затем этот файл в среде Delphi компилируется в библиотеку DLL . Создание Splash ScreenКак создать заставку для Вашего приложения (простой путь)Анимированный текстСоздаем анимацию текста путем перебора и вывода на экран...Как изменить порт, используемый принтеромМожно использовать метод SetPrinter объекта TPrinter для изменения порта.Пример демонстрирует изменение порта для печати в файл. Как изменить принтер, заданный по умолчаниюВы должны изменить принтер, драйвер и порт, как перечислено в Win.ini файле, затем передать системе сообщение WM_WININICHANGE...Как проверить свободное место на диске более 2 GbНужно вызвать функцию GetDiskFreeSpaceEx() Windows API и преобразовать возвращенные целые числа Integer в Double, так как целые числа более 2 Гбайт не поддерживаются в Delphi... |
|
||
Copyright (c) Авраменко С. Н. 2008. |