Даже если вы не знаете английского языка и не изучали основ программ
Сегодняшнюю статью я хочу, в первую очередь, посвятить интерфейсу среды разработки Delphi. Этот вопрос достаточно остро стоит и среди программистов, недавно начавших изучение Delphi, и среди матерых прогеров, которые сутками не спят, погрузившись в процесс создания очередной программы. Начнем по порядку. Создавая очередную программу, пользователь компонует интерфейс, исходя из имеющихся у него подручных объектов, при этом он неизбежно сталкивается с необходимостью изменить то или иное его свойство. Как помнит наш читатель, свойства объектов на этапе разработки программы изменяются с использованием инспектора объектов. Этих свойств существует достаточно много. На них-то мы сейчас и остановимся.
Компиляция данного примера возможна только с Delphi 3. Delphi 2 не был опробован в связи с его отсутствием, объектные фалы созданные Delphi 4 отвергаются Microsoft ® Linker 5.12.8181 как файлы неизвестного формата. При написании данного материала были использованы Microsoft ® Macro Assembler ver. 6.11d и Microsoft ® Incremental Linker ver. 5.12.8181 из поставки Windows 98DDK. VxD драйвера делятся два типа: Статические Загружаются в память при загрузке операционной системы и присутствуют в памяти постоянно Динамические Загружаются в память при первом обращении к драйверу и могут быть выгружены при закрытии последнего дескриптора VxD. Практически возможно создание драйвера поддерживающего оба типа загрузки. Нам необходим динамически загружаемый VxD драйвер (далее "VxD") т. к. такой драйвер можно будет без перезагрузки Windows загружать из Win32 приложений используя процедуру CreateFile().
После снесения через родной uninstall Interbase Server 5.0 для Windows и желания поставить 5.1.1 вылетает ошибка: IBCheck. Что делать? [DBF] Как можно открыть DBF-файл с признаком индекса, если индексный файл отсутствует? Как работать из Delphi напрямую с MS ADO (Microsoft Active Data Objects)?
[Win32] Как отловить нажатия клавиш для всех процессов в системе? Мне нужны функции для парсинга строк. Как перевести RTF в HTML? [API, IMG] Как преобразовать BMP (32x32) в ICO?
Эта коллекция вопpосов и ответов была собpана мной в конфеpенции RU. DELPHI. Многих вопpосов отсюда нет в стандаpтном FAQ в ru. delphi. Как определить, какие диски находятся на компьютере? Как бы сделать так, чтоб форма как-бы распахивалась от центра. Как мне сделать так, что запущенное пpиложение не было видно на панели задач. Как отловить пеpеключение pаскладок по Ctrl-Shift? Как узнать текущее pазpешение экpана. Как в системное меню формы пункт добавить? Кaк мнe уcтaнoвить пpoгpaммнo зaдepжку для "HINT". Как открыть запароленную таблицу Paradox 7 (*.db). Как получить список запущенных пpоцессов ?
Этот F. A. Q. список ответов на вопросы, наиболее часто задаваемые в эхо-конференциях RU. DELPHI, RU. DELPHI. DB и RU. DELPHI. INFO.
Сейчас можно элементарным образом насобирать пару тысяч компонент к Delphi. ( У меня их больше, а я не стремился иметь полную коллекцию). Просмотреть их все невозможно. О лучших из них этот FAQ.
Как минимизиpовать все запущеные окна. Как заставить появляться хинт, когда я захочy. Как пpогpамно вывести окно свойств экpана? Как вывести окно свойств компьютеpа? Как вывести окно "Выполнить" из виндов? Как очистить коpзинy? Как работать с плагинами. Как таскать окно за нужный мне элемент на нём? Как перетаскивать форму за её любое место. Как поместить иконку в Tray. Как получить информацию о загрузке процессора. Как отловить нажатия клавиш для всех процессов в системе? Как вытащить VersionInfo из свойств проекта. Как определить есть ли некоторое свойство(например, Hint) у объекта. Как послать некое сообщение всем формам ?
Как вычислить CRC? Воспользоваться компонентой xCRCCalc из набора xTools-Nails. Как создать бегущую вверх строку (самоскролирующее Memo)? Воспользоваться компонентой xCredit из набора xTools-Nails, Titler из набора vgLib, SecretPanel из набора RxLib, zcCreditScroll из набора ZieglerCollection one, Как зашифровать файл? Воспользоваться компонентой xCrypt из набора xTools-Nails, компонентой CopyCrypt, набором Delphi Encryption Compedium, библиотекой AMNSoft Crypt Library.