WWW.E-DOK.NAROD.RU / DELPHI / FAQ / ВСЕ ВОПРОСЫ НА 17.08.2003
- Разработка баз данных [87]
001 Не могу сделать выборку по строковым полям!
002 Конвертация DBF в DB
003 Суммирование по деревьям
004 SQL
005 У меня 3 пользователя по сетке используют одну и туже таблицу Paradox. Один из них внес изменение. Как правильно описать обнавление у всех остальных пользователей?
006 Иерархические структуры...
007 ADO и CORBA
008 Как сделать ProgressBar, отображающий ход события Query.Open?
009 Hе получается вставить в таблицу записи со строками на русском языке - некоторые буквы меняются на другие - что делать?
010 Почему при создании алиаса БД типа Microsoft Access 97 у меня BDE Administrator запрашивaет пароль, которого я, естественно, не знаю!
011 Быстрый доступ к нужной записи в таблице Paradox
012 Как по имени БазыДанных получить ссылку на компоненет TDataBase
013 Как создать таблицу базы данных, не используя Database Desktop?
014 Как послать на Delphi комманды SQL - DELETE и INSERT ?
015 ADO или RTF или ....
016 Русские слова в БД.
017 Вставить Combobox в DBGrid
018 [InterBase+Delphi] Refresh Query
019 Выдается такое сообщение: Error creating cursor handle.
020 База данных
021 Поиск в Большой БД:
022 Базы данных
023 Delphi and Outlook
024 Как создать базу данных Acceess во время выполнения
025 Как проверить инсталлирована ли BDE
026 Как получить список пользователей BDE
027 Как активизировать компоненты доступа к данным связанные с определенным TDatabase
028 Как полчить список связанных с TDatasource элементов управления
029 Мой запрос получает параметр. Проблема в том, что строка параметра содержит " (двойную кавычку), которая приводит к Runtime Error.
030 Вставить Combobox в DBGrid
031 Проблема совместимости BDE и ODBC
032 Проблема совместимости BDE и ODBC
033 Я делаю запрос по двум таблицам разных форматов, находящихся по разным псевдонимам.
SELECT DB1.Column1, DB2.Column2 FROM :Alias1:DB1, :Alias2:DB2
но в результате получаю ошибку 'неизвестный тип поля "Alias1:DB1"'
034 Как узнать каталог, где находятся файлы базы данных, если знаем только алиас?
035 У меня есть TQuery и TDataSource. В свойстве SQL для TQuery я пишу
SELECT * FROM dbo.AnyTable
база данных на MS SQL Server. Когда я устанавливаю Active в True, то получаю ошибку: 'Token not found. Token :dbo. line number:1'. Что не так?
036 Я безуспешно пытался использовать данные из Microsoft Access иначе, нежели просто с помощью TTable. Используя TQuery я могу только читать результат, но не могу редактировать. После "login screen" возникает сообщение типа 'Passthrough SQL connection must be shared'.
037 Я хочу выполнить SQL-выражение и получить результат в свою переменную, что-то типаSELECT MAV(FieldA) FROM TableB INTO :VariableC;
038 Меня интересует возможность подсчета суммы по таблицам, которые уже находятся на форме.
039 Как узнать, что пользователь перешел на другую запись, например, в TDBGrid?
040 Как я могу выбрать на клиента только часть данных с определенной позиции из набора данных на сервере?
041 Каково определение IDAPI? Что такое SQL Links?
042 Hеобходим ли IDAPI для доступа к данным в Delphi? Можно ли включить IDAPI внутрь EXE, чтобы распространять программу без установки IDAPI на пользовательском компьютере?
043 Какой формат данных предпочесть в Delphi? dBase или Paradox?
044 Когда я применяю ApplyApdates на ClientDataSet, на серверной стороне не срабатывает событие OnNewRecord для оригинального набора данных. Как это исправить?
045 Предположим, что пользователь изменил строковое поле в Null. Как тогда я в обработчике OnUpdateData смогу определить, изменилось ли это поле на строку Null, или поле просто не было изменено?
046 Что я получаю от наличия ConstraintBroker (брокера ограничений)?
047 Нужны ли мне формы в сервере приложений?
048 Как достучаться до методов сервера приложений из TClientDataSet?
049 Как открыть запароленную таблицу Paradox 7 (*.db)???
050 Как я могу определить доступные сервера приложений на этой машине через Registry?
051 Как работать с новыми, своими интерфейсами в RemoteDateModule?
052 Я включил dbclient.dll в секцию "additional files" опций распространения по web,
но этот файл никогда не загружается на клиент. Как это исправить?
053 Как мне упаковать Paradox или DBF таблицу?
054 Как передать UserName и Password в удаленный модуль данных (remote datamodule)?
055 Делаем ApplyUpdates. Если пpи insert(update) пpоизошла ошибка (поле null, сpаботал check, etc), то BDE всегда говоpит "General SQL Error" вместо ноpмального сообщения об ошибке :-( Без CU все ноpмально, pазумеется. Как боpоть этот баг?
056 После работы программы не сохраняются изменения в базе Paradox. Что делать?
057 Database Desktop показывает содержимое таблиц шрифтом без русских букв. Что делать?
058 Hе получается вставить в таблицу записи со строками на русском языке -- некоторые буквы меняются на другие -- что делать?
059 Hе получается открыть таблицу, созданную в InterBase с DEFAULT CHARACTER SET WIN1251. Оно говорит, что "WIN1251 undefined".
060 Как из таблицы ( например Names ) выбрать записи, значение поля, например Names, которых начинающется на какую-либо букву
061 Как пронумеровать записи в TTable
062 Каскадные Update's в таблицах InterBase
063 Как пронумеровать выбранные записи в SQL запросе, RecNo не работает
064 Как получить имя файла и путь локальной таблицы?
065 Создание уникального поля
066 Как добавить Alias к BDE?
067 Проблема заключается в следующем:
Delphi 3. Paradox.
Есть база данных, работающая на локальной машине правильно. Как сделать, что б с этой же базой работали и другие машины из локальной сети? Пробовал выделить каталог с базами в сеть, на других машинах подключить этот каталог и прописать его в алиасах.
При загрузке базы на разных машинах вроде все нормально, а как только начинаешь добавлять записи - все!!! - на каждой машине происходит добавление своей записи и внесенные изменения с другой машины не видны. Как мне добиться, что б как только одна машина внесла изменения (например добавила запись), вторая и все остальные увидели их?
Пробовал в Table1 разрешить кэширование и использовать commitupdate, но результат тот же.
068 Как сделать, чтобы в DBGrid вместо цифр были соответствующие константы?
069 Почему при добавлении/изменении записей в некоторых запросах возникает ошибка Cannot modify a read-only dataset?
070 Не могли бы Вы мне подсказать, как заблокировать функцию вставки записи непосредственно в компоненте TDBGrid с сохранением всех остальных возможностей редактирования таблицы.
071 Database Desktop показывает содержимое таблиц шрифтом без русских букв. Что делать?
072 Как создать файл .db на основе имеющегося
073 Есть две одинаковые таблицы по ~10000 записей. Вопрос: Как написать SQL-команду, чтобы выбрать записи из таблицы_1, которых нет в таблице_2 (уникальное поле - ID)?
074 Как определить путь к БД из определенного алиаса
075 Как работать с выбранными в DBGrid записями
076 Как в Sybase SqlAnywhere в хранимой процедуре вызвать исключение, видимое для Delphi клиента
077 Что такое - Dirty Read, Committed Read, Repeatable Read
078 Как узнать текущую дату, время в Interbase
079 Что такое: UpdateMode = (upWhereAll, upWhereChanged, upWhereKeyOnly)
080 После работы программы не сохраняются изменения в базе Paradox. Что делать?
081 Как мне упаковать Paradox или DBF таблицу?
082 Как правильно соединяться с базой данных под Personal Oracle?
083 Вставить Combobox в DBGrid
084 Как программно перевести DBgrid в реим редактирования и установить курсор в окошке редактирования в требуемую позицию?
085 При использовании модулей доступа к BDE (DbiTypes, DbiProcs, DbiErrs), любая попытка вызвать процедуру abort выдает ошибку при компиляции при вызове метода abort "Statement expected, but expression of type 'Integer' found". Я пытался найти DbiTypes.pas, DbiProcs.pas и DbiErrs.pas чтобы разобраться но не нашел этих файлов. Где расположены эти файлы и как обойти ошибку?
086 Некоторые компоненты баз данных (и среди них TDBGrid) никак не меняют визуальных свойств, когда к ним отключен доступ (disabled). Как это изменить програмно?
087 Как поместить картинку из базы данных, например MsSQL, в компонент TIMAGE ?
088 32-битное соединение с сервером Sybase
089 ActiveControl имеет DataSet
090 ADO.OLEDB.JET - Access Violation при передаче неполного параметра
091 ASCII драйвер для CSV-файлов
092 ASCII-файл с использованием полей
093 BDE, ODBC и SQL Server 6.0
094 BDE32 приложения в ptp-сети
095 BLOBFIELD как BITMAP
096 Byte-поля Paradox
097 Crystal Reports 8.0 через API
098 Database Desktop показывает содержимое таблиц шрифтом без русских букв
099 DBASE - Индексы выражений
100 DBase и особые случаи BDE
101 DBFSeek и DBFLocate
102 Delphi и Oracle - вопросы и ответы
103 FastReport - Разработка кросс-платформенных отчетов
104 FindKey для нескольких полей
105 Interbase BLOB-поля
106 Local SQL и временная таблица
107 ODBC соединения
108 OLE и Interbase - прочесть и записать
109 Oracle - экспорт
110 Paradox в сети
111 Paradox и неверные индексы Win95
112 RecCount в таблицах ASCII
113 SQL - вложенные пробелы
114 SQL - использование функции SUBSTRING
115 SQL - сортировка вычисляемого поля
116 SQL - суммирование вычисляемого поля
117 SQL outer join
118 SQL в Delphi
119 SQL и расширенные символы
120 SQL-запросы в Delphi
121 Автоинкрементальные поля и Interbase 2
122 Автоинкрементальные поля и Interbase 3
123 Автоинкрементальные поля и Interbase
124 Автоматический logon к локальной InterBase
125 Архитектура BDE и его особенности при работе с SQL-серверами 1
126 Архитектура BDE и его особенности при работе с SQL-серверами 2
127 База данных методами Object Pascal
128 БД-дерево взаимоотношений
129 Библиотека для создания динамических SQL скриптов
130 Блокируется таблица в MS SQL Server
131 Быстрая обработка CSV файла
132 Быстрый доступ к ADO
133 Быстрый доступ к нужной записи в таблице Paradox
134 Быстрый поиск в базах данных
135 В InterBase при создании базы ввести параметр для поддержки русского языка
136 В режиме отладки приложения не разрешается открытие базы данных
137 Версия BDE
138 Внести изменения в набор данных и не потерять текушей позиции
139 Возврат курсора по умолчанию после выполнения запроса
140 Вопросы Delphi, BDE и SQL Links
141 Восстановление записи dBase
142 Вставка новой записи через буфер
143 Выводить текст с помощью DBMS_OUTPUT.PUT_LINE в режиме отладки
144 Вызов TUTILITY
145 Выполнение запросов к базе данных в фоне
146 Вычисление суммы полей
147 Генератор SQL-запросов Insert, Update
148 Демонстрация обратного вызова BDE
149 Динамическое создание полей 2
150 Динамическое создание полей
151 Динамическое создание таблицы и полей во время выполнения программы
152 Добавление ODBC-драйверов в Delphi
153 Добавление псевдонима с помощью функции DbiAddAlias
154 Добавляем пароль к таблице Paradox
155 Доступ к объекту Oracle
156 Доступ к таблицам Paradox на CD или c флагом только для чтения
157 Дубликат Paradox или dBase записи
158 Естественные ключи против искусственных ключей
159 Загрузка TMemoField в Memo
160 Загрузка изображений в Blob-поля
161 Задание псевдонима программным путем
162 Записываем в Access используя ADO
163 Запись nnn из nnn
164 Запись RecNo из RecordCount
165 Запись буфера BDE на диск
166 Запись и чтение чисел в Blob-поле
167 Запись картинки в ADO таблицу
168 Запись потока в BLOB-поле
169 Зарезервированные слова Local SQL
170 Из Paradox в Access при помощи ADO
171 Извлечение данных индекса таблицы
172 Извлечение изображения из BLOB-поля
173 Извлечение текста из TMemoField
174 Изменение данных в Delphi 2 (BDE)
175 Изменение каталога псевдонима во время выполнения приложения
176 Изменение конфигурации IDAPI
177 Изменение месторасположения .NET-файла во время работы
178 Изменение псевдонима во время выполнения программы
179 Изменить размер поля или его тип
180 Изображения и InterBase Blob-поля
181 Имитация псевдонима PdoxWIN PRIV
182 Импорт CSV ASCII
183 Импорт большого CSV файла
184 Имя SQL-таблицы
185 Имя пользователя Paradox
186 Индекс в другом каталоге
187 Интерактивные SQL-запросы
188 Информация о псевдонимах BDE
189 Использование BDE в сети
190 Использование нумерации в TFields
191 Использование таблиц Access
192 Использование таблиц Access2
193 Как активизировать компоненты доступа к данным связанные с определенным TDatabase
194 Как в Delphi сбросить кэш БД на диск
195 Как в Oracle создать sequence с некоторого номера
196 Как выяснить размер BLOB-поля
197 Как гарантированно сделать backup
198 Как добавить копию текущей записи
199 Как добиться верной работы фильтра на запросах и на неиндексированных таблицах
200 Как задать выражение по умолчанию для объекта TField
201 Как записать в BLOB поле большой текст (более 255) из Delphi
202 Как заставить BDE сохранять в БД поле времени с сотыми долями секунды
203 Как заставить DBGrid сортировать данные по щелчку на заголовке столбца
204 Как заставить Interbase принять COLLATE PXW_CYRL по умолчанию
205 Как заставить работать DB2 через протокол IPX
206 Как использовать базу данных BDE, не указывая ее имя
207 Как использовать свой диалог ввода пароля BDE
208 Как можно открыть отчёт (в режиме Print Preview а также Print Direct) в MS Access
209 Как напрямую добраться до Oracle
210 Как настроить Personal Oracle с русским языком на корректную работу с числами и BDE
211 Как открыть базу данных Microsoft Access .MDB в Delphi
212 Как открыть запароленную таблицу Paradox7 (.db)
213 Как открыть индексированную таблицу dBase, если отсутствует файл индекса
214 Как очистить таблицу, оставив только структуру
215 Как передать UserName и Password в удаленный модуль данных
216 Как перейти к указанной записи в БД
217 Как перекинуть все данные из DBF в DB
218 Как пересчитать все вычисляемые поля (Calculated fields) без переоткрытия TDataSet
219 Как по имени Базы Данных получить ссылку на компоненет TDataBase
220 Как по текущей ячейки получить наименование столбца
221 Как поймать свой RAISEERROR в Delphi
222 Как получить номер записи в dBASE или Paradox
223 Как получить результирующим полем разницу между хранимой датой и текущей датой
224 Как правильно соединяться с базой данных под Personal Oracle
225 Как при выполнении долгой операции в Oracle показать прогресс бар
226 Как проверить инсталлирована ли BDE
227 Как проверять корректность доступа к базе данных
228 Как программно изменить LangDriver для таблиц dBase и Paradox
229 Как программно паковать таблицы Paradox или восстанавливать индексы
230 Как программно создать Alias 2
231 Как программно создать Alias
232 Как проиндексировать программно базу
233 Как прочитать адресную книгу Outlook (MSOffice) из Delphi и занести данные в таблицу db
234 Как работать из Delphi напрямую с ADO
235 Как сделать откат внутри триггера
236 Как скопировать BDE таблицу
237 Как сменить пароль (master password) для таблицы Paradox
238 Как создать dBASE таблицу во время выполнения
239 Как создать базу данных Access во время выполнения
240 Как создать БД в кодировке CP1251
241 Как создать вычисляемые поля во время исполнения программы
242 Как создать поле Lookup во время выполнения приложения
243 Как создать таблицу базы данных, не используя Database Desktop 2
244 Как создать таблицу базы данных, не используя Database Desktop 3
245 Как создать таблицу базы данных, не используя Database Desktop 4
246 Как создать таблицу базы данных, не используя Database Desktop
247 Как создать таблицу в MS Access при помощи DAO
248 Как сохранить RTF в TBlobField
249 Как сохранить содержимое таблицы в текстовый файл
250 Как сравнить Bookmarks в таблице
251 Как удалить BDE таблицу
252 Как удобнее работать с динамически формируемыми запросами
253 Как узнать - установлена ли BDE 2
254 Как узнать - установлена ли BDE 3
255 Как узнать - установлена ли BDE
256 Как узнать перечень таблиц базы и количество записей в них (ADO)
257 Как узнать путь базы данных и её имя
258 Как узнать содержание активной записи в БД
259 Как узнать текущие дату и время в Interbase
260 Как узнать, доступен ли в сети сервер MS SQL
261 Как уменьшить дату в Paradox
262 Как упаковать базу (DBase, Paradox) в RunTime
263 Как установить BDE 2
264 Как установить BDE
265 Как установить клиента InterBase
266 Как экспортировать таблицу базы данных в ASCII-файл
267 Каким драйвером пользуется TDATABASE
268 Каскадированное удаление с проверкой целостности Paradox
269 Код определения возраста
270 Контекстное меню на основе базы данных
271 Конфигурирование ODBC и псевдонима
272 Конфигурирование ODBC
273 Конфликт IDAPI German и English
274 Копирование StringList в Memo-поле и обратно
275 Копирование записи в пределах одной и той же таблицы
276 Копирование записи из одной таблицы в другую
277 Копирование массива целочисленных чисел в Blob-поле
278 Копирование таблицы с помощью DBE
279 Корректное закрытие базы данных приложением Delphi
280 Кросс-таблица через pivot-таблицу
281 Курсоры в ADO
282 Локальные операторы языка SQL
283 Локальный общий доступ
284 Модуль данных для каждого MDIChild
285 Нарушение уникальности записи
286 Не получается вставить в таблицу записи со строками на русском языке
287 Не работающий SQL OR
288 Обмен данными между TMemoField и TMemo
289 Обновление вычисляемых полей
290 Обработка исключений EDBEngineError
291 Обработка исключения index not found
292 Обратные вызовы BDE32 для получения статуса операций
293 Общий доступ к данным с DBD и Paradox
294 Ограничения BDE
295 Ограничения IDAPI
296 Ограничения Paradox
297 Огромные LCK-файлы
298 Определение номера записи в таблице dBASE
299 Определение типа базы данных
300 Определение удаления записей в .DBF
301 Особенности использования BLOB полей в dbExpress на примере MySQL
302 Отображение всех псевдонимов в ComboBox
303 Отследить изменение данных
304 Очень медленный доступ к таблице при первом обращении
305 Очистка таблицы (с проверкой)
306 Ошибка BDE32 2104
307 Ошибка ODBC SQL Prepare
308 Ошибка создания дескриптора курсора
309 Ошибка чтения потока
310 Пакование таблиц dBASE 2
311 Пакование таблиц dBASE 3
312 Пакование таблиц dBASE 4
313 Пакование таблиц dBASE
314 Пакование таблиц Paradox и dBASE
315 Пакование таблицы
316 Параметризованные запросы
317 Передача параметров ADO запросу
318 Перемещение таблиц
319 Перехват исключений базы данных
320 Перехват ошибок DBEngine
321 Переход с Oracle на Interbase
322 Печать структуры таблицы Paradox
323 Подключиться к Personal Oracle с помощью BDE
324 Подскажите, как на Oracle поменять compatible
325 Поиск в базе данных ADO
326 Поиск в базе данных
327 Поиск записи в больших таблицах
328 Поиск записи с помощью TQuery 2
329 Поиск записи с помощью TQuery
330 Поиск значения при вводе 2
331 Поиск значения при вводе
332 Поиск по нескольким полям
333 Поиск существующей записи перед тем, как она будет вставлена
334 Поиск фраз и записей переменной длины
335 Показ меток удаленных записей в dBASE-файлах
336 Показ удаленных записей в таблице dBASE
337 Полный список полей таблицы
338 Получаем имена ODBC-источников
339 Получение дескриптора ODBC соединения
340 Получение информации о таблице
341 Получение информации об альясах
342 Получение пути псевдонима и таблицы 2
343 Получение пути псевдонима и таблицы 3
344 Получение пути псевдонима и таблицы 4
345 Получение пути псевдонима и таблицы
346 Получение физического пути к таблице
347 Помещение Memo-файла с ASCII-разделителем в Memo-поле таблицы
348 После работы программы не сохраняются изменения в базе Paradox
349 После снесения Interbase Server 5.0 и желания поставить 5.1.1 вылетает ошибка - IBCheck
350 Почему DB2 ругается на Create Trigger
351 Почему не всегда верно обновляются IndexDefs по Update
352 Поясните, чем в Oracle являются понятия Instance, Database etc
353 Правила для SetRange
354 Предотвратить появление окошко ввода пароля для Paradox таблицы
355 Предохранение от автодобавления записи
356 При выполнении некоторых живых запросов, возвращающих единственную запись, BDE ругается
357 При использовании DOS DBF файлов - перекодировка между форматами
358 При обращении к memo-полю из BDE возникает ошибка Memo too large
359 При обращении клиента, к уже редактируемой записи другим клиентом, выдаётся сообщение
360 При попытке регистрации UDF возникает ошибка - udf not defined
361 Пример DbiAddFilter
362 Принцип и порядок работы с TUpdateSQL для работы с неживыми запросами
363 Причуда AddIndex
364 Проблема Lock File Has Grown Too Large
365 Проблема с AddIndex
366 Проблемы StoredProc у SQL server
367 Проверка изменения данных таблицы
368 Проверка наличия IDAPI
369 Проверяем установлена ли BDE
370 Проектирование баз данных
371 Производная TIntegerField
372 Прокрутка таблицы - хитрость PeekMessage
373 Простой пример работы с базой данных из DLL
374 Протокол блокировки BDE
375 Псевдоним на лету
376 Псевдонимы
377 Путь к локальной таблице
378 Работа с автоинкрементальными (AutoInc) полями
379 Работа с индексами Clipper-а
380 Работа с транзакциями
381 Разбивка строки на слова
382 Развертывание приложения, использующего dbExpress, на примере Delphi6
383 Различия TMemoField
384 Размеры полей таблицы Paradox
385 Распространение BDE
386 Решение проблемы BDE Index out of Date
387 Связать поле BLOB таблицы Paradox с компонентом TRichEdit через потоки
388 Связь BDE и Oracle
389 Связь с personal Oracle
390 Синтаксис функции DbiAddAlias
391 Синтах SQL-функции Substring
392 Сиротские Master-записи
393 Сканирование версии структуры базы данных
394 Создаём SystemDSN при помощи Delphi
395 Создание autoincrement поля
396 Создание DBExpress-Connection в Run-Time
397 Создание UDF для InterBase
398 Создание алиасов
399 Создание и удаление полей во время выполнения программы
400 Создание индекса во время выполнения программы
401 Создание индексного файла из Delphi
402 Создание кросс-таблицы
403 Создание новой таблицы на основе структуры другой таблицы
404 Создание таблицы FOXPRO
405 Создание таблицы Paradox
406 Создание таблицы по образу и подобию
407 Создание таблицы с автоинкрементальным полем
408 Создание уникального ID для новой записи
409 Создание уникального поля 2
410 Создание уникального поля
411 Создание уникального табличного индекса
412 Сортировка связанного списка
413 Сохранение TForm и ее свойств в BLOB-поле
414 Сохранение и чтение файлов в BLOB-полях
415 Сохранить в базе картинку формата JPEG
416 Список структуры полей таблицы
417 Стандартный запрос на удаление записи в таблице
418 Существует ли средство для вывода определения структуры таблицы
419 Тpансляция ошибок
420 Таблицы dBASE. Структура .DBF-файла
421 Таблицы в памяти
422 Текущий номер записи набора данных
423 Убывающий индекс
424 Убыстрить открытие таблицы Paradox
425 Удаление большого количества записей
426 Узнаём установленную версию ADO
427 Узнать существущие имена таблиц БД Access
428 Узнать физическое расположение локальной БД по Alias
429 Управление сетевыми каталогами (BDE)
430 Установка Interbase и добавление пользователя
431 Установка ODBC - Watcom SQL
432 Фильтр посредством логического поля
433 Формат и размер dBase-поля
434 Формат файла ASCII-схемы
435 Функции дат в SQL
436 Функции редактора полей во время выполнения программы
437 Функция Locate
438 Функция вычисления суммы полей
439 Функция для быстрого копирования таблиц вместе со всеми дополнительными файлами
440 Хитрость OnCalcFields
441 Читаем CSV текстовый файл в StringGrid
442 Читаем файл Access используя ADO
443 Чтение OLE из Blob поля Paradox
444 Чтение текста RichEdit из базы данных
445 Что я получаю от наличия ConstraintBroker
446 Экспорт из Paradox в ASCII файл с кодовой страницей 852
- Win API [144]
001 Мне нужно сделать такую прогу, которая будет работать как командная строка в windows2000. Только параметры для команды должны вводится в editы
002 Как перетащить файлы из проводника в мою программу
003 Доступ к иконкам
004 Как узнать серийный номер аудио CD?
005 Анимированная кнопка "Пуск".
006 Как отловить правый Enter (NumPad)?
007 Как узнать, пуст ли буфер стандартного ввода?
008 Есть ли аналоги readkey и keypressed для консольных Delphi-программ?
009 Обработка событий при работе с клавиатурой
010 Хочу в DLL создать форму, но не модальную, а обыкновенную...
011 Как работать с плагинами ?
012 Функции и процедуры управления мышью.
013 Событие при потере и установке фокуса для формы.
014 Как выдвинуть дверцу CD-ROM'а?
015 Как определить работает ли уже данное приложение или это первая его копия?
016 Обработка событий от клавиатуры
017 Перетаскивание файла
018 Состояние кнопки insert (Insert/Overwrite)
019 Читаем из файла, открытого другим приложением.
020 Отображаем текст в System Tray.
021 Программно нажимаем Print Screen
022 Создаём заблокированный файл
023 Как глобально перехватить нажатие кнопки PrintScreen?
024 Как заставить Рабочий Стол Windows обновится?
025 Как проверить готовность диска без появления окна ошибки Windows?
026 Как проверить готовность диска без появления окна ошибки Windows?
027 Как из программы убрать(скрыть) таскбар, а после завершения программы снова его восстановить?
028 Есть ли способ проконтролировать корректность возвращения памяти?
029 Может кто занет, как программно установить язык по умолчанию!!!
030 Включение и выключение устройств ввода/вывода из программы на Delphi
031 Имеется у меня дескриптор (Handle) элемента(TEdit), с помощью какой функции API мне можно вставить в этот элемент какой либо текст.
032 CGI. Переменные окружения - как до них добраться?
033 Как в дельфи переместить указатель мыши в нужную точку экрана
034 Как назначить горячие клавиши (shortcuts), чтобы они были доступны даже если сейчас активна другая программа (как это делает аська).
035 Как программно выключить компьютер (даже если к нему подключены другие пользователи или работает DOS-программа)?
036 Малоизвестные команды Windows 9xx для запуска из командной строки (управление с помощью rundll32)
037 Как отловить изменение раскладки клавиатуры?
038 Как отловить изменение раскладки клавиатуры?
039 Как "нажать" на кнопку вопроса (та, что слева от кнопок минимизации на форме)?
040 Как получить имена свободных com портов?
041 Скажите пожалуйста могу ли я из своей программы закрыть чужое приложение и как?
042 Как зарегистрировать свое расшерения для файлов? Т.е. чтобы при щелчке по такому файлу вызывалась моя программа.
043 Как опередить нажатие кнопки свернуть?
044 Кто-нибудь может кинуть мне пример программирования COM портов
045 Как вызвать процедуру из чужого ЕХЕ файла
046 Курсор мыши за границами активной формы.
047 Как можно подключить dll`ку и как использовать её функции...
048 Доступ к памяти чужой программы. Подскажите пожалуйста как можно определить какой участок памяти занимает запущеная ранее программа и ее данные, и получить доступ к памяти чужой программы(процесса).
049 Какие значения надо задавать к процедуре Winexec?
050 Как отслеживать изменения файловой системы?
051 Как скопировать директорию
052 Как узнать является диск CD-диском,сетевым диском, виртуальным диском или сьемным диском?
053 Скорость работы процессора, точный таймер
054 Скорость работы процессора, точный таймер
055 Как получить информацию о БИОСе?
056 Как послать message всем?
057 Как открыть и считывать инфо из файла который все время дополняется записями другой пpогpаммой под DOS?
058 В своей программе я запускаю с помощью CreateProcess приложение (например Notepad), мне необходимо передать Message в окно этого приложения.
059 Как получить дескриптор окна другого приложения и сделать его активным?
060 Как получить длинное имя файла или каталога, зная короткое имя?
061 Как узнать переменные окружения (environment variable) DOS, например path?
062 Как определить размер рабочего стола без Тaskbar'а?
063 Как определить свободное дисковое пространство на дисках размером больше 2 ГБ?
064 Как получить дескриптор панели задач (TaskBar)?
065 Как выяснить запущен ли Delphi / C++ Builder?
066 Как запустить аплет Панели управления?
067 Как корректно определить изменения в оборудовании PlugNPlay?
068 Как с помощью Проводника открыть конкретный каталог?
069 Как стереть ехе-файл во время его исполнения?
070 Как получить список часовых поясов?
071 Как получить информацию о версии файла?
072 Как программно определить, что приложение работает под Windows NT?
073 Мне нужно программно установить некоторые файлы с установочного диска Windows. На многих компьютерах CAB-файлы установки Windows находятся в каком-то каталоге на жестком диске, на других - Windows был установлен с CD. Как узнать откуда была установленна Windows?
074 Как получить строку сообщения об ошибке Windows код которой получен функцией GetLastError?
075 Как програмно перезагрузить Windows?
076 Каким образом можно узнать какая нажата кнопка на клавиатуре (мыши) вне зависимости от того, какое приложение в данный момент активно?
077 Если приложение долго выполняет какой-то цикл, как сделать так, чтобы остальные приложения не подвисали?
078 Как программно создать ярлык?
079 Как лучше сделать, если необходимо запустить внешний процесс и подождать, пока он отработает?
080 Как определить какие приложения уже запущены?
081 Перехват нажатия на системные кнопки формы (закрытие , минимизация окна и т.д.)
082 Проверка нажатых функциональных клавиш
083 Как узнать, находится ли дискета в дисководе?
084 Как выяснить дату последнего изменения файла?
085 Иногда всплывающее меню моего приложения system tray не исчезает когда оно теряет фокус. Как закрыть его?
086 Как узнать текущие UTC время и дату
087 Как создать мигающий заголовок окна (пиктограмму)?
088 Как показать иконку, ассоциированной с данным типом файла?
089 Как использовать процедуру mouse_event() для имитации событий мыши?
090 Как определить имена установленых Com-портов?
091 Как уступить выделенный моей программе квант процессорного времени другим приложениям?
092 Как запускать мою программу на каждом старте Windows?
093 Как увеличить процессорное время, выделяемого программе?
094 Я хочу определить момент окончания изменения размера или перемещения окна. Перехватываю сообщения WM_SIZE и WM_MOVE но я получаю много таких сообщений а мне нужно узнать когда именно пользователь закончил перенос или изменение размеров окна. Возможно ли это?
095 Как определить время последнего доступа к файлу?
096 Возможно ли определить факта изменения системного времени другим приложением?
097 Как очистить пункт документы меню кнопки Пуск
098 Как использовать функцию Shell API SHBrowseForFolder чтобы позволить пользователю выбрать каталог?
099 Как использовать функцию Shell API SHBrowseForFolder чтобы позволить пользователю выбрать каталог?
100 Как получить дескриптора окна Window, сожержащего DOS программу или программу консольного режима?
101 Как узнать серийный номер тома
102 Как пpогpамно вывести окно свойств экpана?
103 Как вывести окно свойств компьютеpа?
104 Как получить доступ к иконкам десктопа?
105 Скажите, как сделать так, чтобы мое приложение блокировало перезагрузку компьютера, вызваную другим приложением.
106 Скажите, как сделать так, чтобы мое приложение блокировало перезагрузку компьютера, вызваную другим приложением.
107 Как программно переключить раскладку клавиатуры?
108 Как узнать версию Windows?
109 Как на TaskBar Создать свою иконку (около часов Win),
и сделать так чтобы она не просто горела, а
с каким то промежутком меняла вид.
110 Как включить/выключить лампочки на numlock, capslock, etc... ?
111 Регистрация программ в меню "Пуск" Windows 95.
112 Копирование файлов
113 Как скопировать все файлы вместе с подкаталогами
114 Как получить имя пользователя и компании из Windows
115 Удаление каталога со всем содержимым
116 Определение системной информации.
117 Информация о состоянии клавиатуры
118 Управление питанием из программы на Delphi
119 Пример получения списка запущенных приложений.
120 Добавление программы в автозапуск
121 Удаляет файл в корзину
122 Добавить ссылку на мой файл в меню Пуск|Документы
123 Устанавливаем свой WallPaper для Windows
124 Как отключить показ кнопки программы в TaskBar и по Alt-Tab и в Ctrl-Alt-Del
125 Как узнать местоположение специальных папок у Windows?
126 Рисую две иконки 32х32 и 16х16, но под NT 32х32 не показывается!
127 Как программно создать ярлык?
128 Как определить, имеется ли в системе звуковая плата
129 Как определить информацию о памяти (размер ОЗУ ...)
130 Как подавить реакцию Windows на CTRL+ALT+DEL, ALT-TAB, CTRL-ESC
131 Как я могу определить доступные сервера приложений на этой машине через Registry?
132 При использованиии компонента TRegistry под NT пользователь с права доступа ниже чем "администратор" не может получить доступа к информации реестра в ключе HKEY_LOCAL_MACHINE. Как это обойти?
133 Есть ли в Delphi эквивалент функции SendKeys Visual Basic'а?
134 Некоторые компоненты не меняют курсор мыши до тех пор пока пользователь не сдвинет мышь. Как эмулировать движение мыши?
135 Как перехватить нажатия функциональных клавиш и стрелок?
136 В документации компонента TRegIniFile говорится, что можно изменять корневой ключ (root key). Я пытаюсь это сделать но ничего не получается.
137 Как узнать есть ли у мыши колесико?
138 События KeyPress и KeyDown не вызываются для клавиши Tab - как определить, что она была нажата?
139 Как выполнить какой-то процесс тогда, когда пользователь не работает с моим приложением?
140 Как поместить иконку в Tray ?
141 Как передать фокус следующему контролу ?
142 Как получить размеры экрана с учетом таскбара
143 Как минимизиpовать все запущеные окна
144 Как сделать DLL и потом из него каpтинки гpузить
- Пользовательский интерфейс [67]
001 Как развернуть форму на весь экран, как в играх?
002 Как вывести на элемент управления (Window control) текст, содержащий амперсанд - & ?
003 Как сделать окошко подсказки в редакторе как дельфи по CTRL-J?
004 Как написать приложение, адекватно отображающееся на экранах с различным разрешением монитора?
005 Хочу в DLL создать форму, но не модальную, а обыкновенную...
006 Как работать с плагинами ?
007 Кaк мнe уcтaнoвить пpoгpaммнo зaдepжку для "HINT" ?
008 Событие при потере и установке фокуса для формы.
009 Добавить свой пункт в системное меню приложения.
010 Как написать программу не имеющую ни одной формы?
011 Как правильно закрыть и удалить форму? Почему моя MDI Child форма при закрывании просто минимизируется?
012 Как сделать так, чтобы по Alt-F4 форма не просто закрывалась, а выдавала запрос на сохранение?
013 Как использовать свои курсоры в программе?
014 Как ограничить перемещение курсора мыши какой-либо областью экрана?
015 Пример вывода сообщения одной командой и ввода строки тоже одной командой.
016 Перетаскивание формы за ее поле
017 Как сделать так, что при нажатии на Enter происходил переход к следующему элементу формы
018 Прозрачная форма
019 Привлечение внимания к окну
020 Заставка для программы
021 Как создать свою кнопку в заголовке формы (на Caption Bar)
022 Изменяем заголовок окна.
023 Как вызвать диалог 'Найти файлы и паки' проводника?
024 Добавить свою кнопку к системным кнопкам формы (свернуть, заркрыть,...) в заголовке формы
025 Как в дельфи переместить указатель мыши в нужную точку экрана
026 Как назначить горячие клавиши (shortcuts), чтобы они были доступны даже если сейчас активна другая программа (как это делает аська).
027 Как "нажать" на кнопку вопроса (та, что слева от кнопок минимизации на форме)?
028 Подскажите какие ХОРОШИЕ программы есть для создания ИНТАЛЯШЕК
029 Как держать приложение в минимизированном виде?
030 В каком порядке происходят события при создании и показе окна?
031 Как сделать так, чтобы по Alt-F4 форма не закрывалась, а выдавала запрос на сохранение?
032 Ограничение на размеры формы
033 При изменении размеров формы мне необходимо чтобы перерисовывалась вся ее поверхность. Но свойство Canvas.ClipRect у формы - только для чтения.
034 Как вызвать диалог 'Найти файлы и паки' проводника?
035 Как сделать родительское окно с фоновым рисунком в клиентской области?
036 Я хочу определить момент окончания изменения размера или перемещения окна. Перехватываю сообщения WM_SIZE и WM_MOVE но я получаю много таких сообщений а мне нужно узнать когда именно пользователь закончил перенос или изменение размеров окна. Возможно ли это?
037 Как написать маленький инсталлятор ?
038 Как запретить кнопку Close [x] в заголовке окна.
039 Каким образом можно изменить системное меню формы?
040 События нажатия на системные кнопки формы (минимизация, закрытие...)
041 Затенить кнопку закрыть в заголовке формы
042 Как заставить появляться хинт, когда я захочy ?
043 Как изменить шрифт hint'а?
044 При показе максимизированное формы она перекрывает task bar и не выравнивается по верху экрана. В чем тут дело?
045 Как изменить оконную процедуру для TForm?
046 Как отправить сообщение сразу всем элементам управления формы?
047 Я хочу создать в своей программе меню "а ля Дельфи 4". Как это сделать?
048 Как перехватить события в неклиентской области формы, в заголовке окна, например?
049 Можно ли сделать так - одна форма показывает другую и остается позади нее, но фокус ввода не переходит к новой форме, а остается у старой?
050 На некоторых laptop компьютерах может не быть флоппи дисковода. Можно ли удалять из списка TDriveComboBox диски которые отключены?
051 Как сообщить всем формам моего приложения (в том числе и не видимым в данный момент) об изминении каких-то глобальных значений?
052 Как программно заставить выпасть меню?
053 Можно ли изменить число колонок и их ширину в компоненте TFileListBox?
054 Можно ли динамически менять какая форма считается главной в приложении во время работы программы?
055 Как показать подсказки "hints" для элементов меню?
056 Как отключить системное меню формы и кнопки Minimize, Maximize, and Close во время выполнения(Runtime)?
057 Как узнать, что курсор мыши над моей формой?
058 Как создать отдельную подсказку (hint) для каждой ячейки StringGrid?
059 Можно ли создать форму, которая получает дополнительные параметры в методе Сreate?
060 Можно ли рисовать на рамке формы?
061 Как поменять свойство ReadOnly у всех компонентов формы
062 Как временно отключить перерисовку окна?
063 Перерисовка canvasf моей формы занимает довольно много времени. Как определить установлен ли у пользователя режим перерисовки всего окна при перемещении чтобы временно отключить перерисовку моего окна?
064 Что нужно предусмотреть при разработке приложения, которое будет работать при различном разрешении дисплея?
065 Число цветов (цветовая палитра) у данного компьютера
066 Копирование экрана
067 Как менять разрешение экрана по ходу выполнения программы
- Компоненты [53]
001 Как зделать, чтобы TEdit воспринимал одни цифры и DecimalSeparator
002 Как осуществить быстрый поиск в Listbox
003 Как сделать так, чтобы при щелчке по кнопке или по TLabel запускался, например, браузер с сайтом программы или почтовая программа с определенным адресом получателя?
004 Создание компонентов
005 TTimer работает не достаточно точно. Как получить более высокую точность?
006 Как сделать так, чтобы по Alt-F4 форма не закрывалась, а выдавала запрос на сохранение?
007 Как уменьшить размер исполняемого файла программы?
008 Как создать невизуальный компонент без иконоки, которая изображается в палитре компонентов в "design-time" (вроде TField)?
009 Как писать текст в StringGrid в стиле Exel (не обрезая, если он не помещается в ячейку)
010 Как заставить TEdit не 'пикать' при нажатии недопустимых клавиш?
011 Когда пользователь щелкает по listview, он переходит в режим редактирования. Как перевисти его в редим редактирования по нажатию клавиши (например F2)?
012 Как получить число и список всех компонентов, расположенных на TNoteBook?
013 Как узнать размеры TComboBox с показанным выпадающим списком до показа списка?
014 Как добится того чтобы TMemo и TEdit имели работали не только в режиме вставки символов, но и в режиме замены?
015 При попытке присвоить значение свойству "selected" ListBox'а вырабатывается exception
"Index is out of bounds". В чем тут дело и как присвоить значение свойству selected?
016 Как ограничить длинну текста, вводимого в TEdit, так чтобы ширина текста не превышала
ширину TEdit'а?
017 Как перемещать компонент мышкой во время работы программы "runtime"?
018 Как перехватить сообщения прокрутки в TScrollBox?
019 Можно ли использовать иконку как картинку на кнопке TSpeedButton?
020 Как поместить прозрачную фоновую каринку на компонент CoolBar?
021 Можно ли сделать так чтобы TStringGrid автоматически изменял ширину колонок, чтобы вместить самую длинную строчку в колонке?
022 Ползунок компонента TScrollBar все время мигает. Как это отключить?
023 Как поместить курсор в определенную позицию edit'а и подобных ему элементов управления?
024 Как сделать клавишу-акселератор (keyboard shortcut) компонету у которого нет заголовка?
025 Можно ли как-то уменьшить мерцание при перерисовке компонента?
026 Как запретить изменение размера моего компонента в design-time?
027 Можно ли уменьшить потребляемые компонентами TNotebook и TTabbedNotebook ресурсы?
028 Функция keybd_event() принимает значения до 244 - как мне отправить нажатие клавиши с кодом #255 в элемент управления Windows?
029 Можно ли обратиться к колонке или строке grid'а по заголовку?
030 Как использовать клавишу-акселератор в TTabsheets? Я добавляю клавишу-акселератор в заголовок каждого Tabsheet моего PageControl, но при попытке переключать страницы этой клавишей программа пикает и ничего не происходит.
031 При обработке события DrawCell компонента DrawGrid я пишу Font.Color := clRed; и получаю бесконечный цикл мерцаний. Почему?
032 При использовании BitBtn Caption(текст) и картинка(bitmap) из файла не видны одновременно. Почему?
033 Как сделать многострочную надпись на TBitBtn?
034 Можно ли динамически изменять свойство "owner" компонента во время выполнения программы?
035 Почему при изменении цвета букв StatusBar'а ничего не происходит?
036 Как программно "щелкнуть" по компоненту speed button? Я пытался использовать SendMessage но у Speedbuttons нет "handle".
037 Можно ли отключить определенный элемент в RadioGroup?
038 Как опеделить состояние списка ComboBox, выпал/скрыт?
039 Как создать эквивалент TEdit но только с выравниваением вводимого текста по центру или по правой стороне?
040 Как бы мне создать эдакий trackbar в котором вместо широкой белой полоски с ползунком была бы тонкая линия?
041 Как показывать нестандартный встроенный редактор (inplace editor) в ячейке stringgrid (например combobox).
042 В некоторых видео режимах прозрачная часть glyph'а стандартного TBitBtn становится видной. Как этого избежать?
043 Как создать невизуальный компонент без иконоки, которая изображается в палитре компонентов в "design-time" (вроде TField)?
044 В чем отличие между Create(Self) и Create(Application)?
045 Как разместить маленькие картинки в компоненте TPopUpMenu?
046 При перемещении фокуса ввода клавишей Tab чтобы переместить его в RadioGroup нужно нажать клавишу Tab дважды если какой нибудь пункт RadioGroup уже выбран, но только один раз если не выбран. Можно ли сделать поведение RadioGroup логичным?
047 Как использовать технологию Drag&Drock (перетаскивание элементов управления)
048 Возникла проблема: как скрыть/отобразить конкретную закладку в PageControl?
049 Как динамически подключить необходимый фрейм к Panel: TPanel во время выполнения программы?.
050 Зачем нужен TAction ?
051 Если я свой компонент наследую от чужого, и мне не нужны некотоpые его свойства, то есть ли способ от них избавиться?
Hапpимеp, я не хочу, чтобы у панели был Caption. Пpобовал объявлять property в private/protected - не помогло.
052 Где достать всяких иконок, картинок для кнопок, etc. для своей программы?
053 Как вставить растровое изображение в компонент ListBox?
- Редакторы текста, отчеты [49]
- Object Pascal [36]
001 Как получить список файлов со всеми подкаталогами
002 Проверка файла на доступность
003 win1251 -> koi8-r как преобразовать ?
004 Чем принципиально отличаются классы от объектов?
005 Перекодировка в DELPHI
006 Перевод RTF в HTML (+)
007 С каким числовым форматом Delphi работает быстрее всего ?
008 Как записать сумму прописью? 123 -> сто двадцать три рубля
009 Функции и процедуры для финансовых вычислений.
010 Как организовать перенос слов по слогам?
011 Как через индекс обратиться к нескольким компонентам?
012 Перекодировка текста DOS <-> Widowns <-> Koi8
013 Как использовать в качестве обработчика сообщения обычную процедуру, а не метод объекта?
014 Вставка и удаление компонент в форму в design-time
015 Преобразование текста OEM <-> Ansi
016 Сводка функций модуля Math
017 Внутри конструктора Create компонента создаю другой компонент, но Delphi помещает запись о втором компоненте в dfm-файл!
018 Имеется StringGrid с n-ым количеством строк. Как вставить еще несколько строк в середину StringGrid или после определенной строки?
019 Читаем из файла, открытого другим приложением.
020 Как перевести RTF в HTML?
021 Почему возникает ошибка при передаче параметров типа boolean равного True в некоторые внешней функции
022 Как временно отключить range checking для участка программы, а затем вновь включить его?
023 Как создать файлы с уникальными именами?
024 Как создание нестандартную процедуру разбиения слов при переносах для TEdit, TMemo или TRichEdit?
025 Как узнать, существует ли каталог?
026 Принцип смены кодировок (Ansi<->OEM). А как можно определить кодировку у текста? (программно)
027 Вставить какую-нибудь программу внутрь EXE файла
028 Как передать при создании нити (Tthread) ей некоторое значение?
029 Вот всю жизнь в TVision в итераторах нужно было (параметром) передавать указатель на локальную процедуру, а тут задумал сделать свой итератор для обхода некоей древовидной структуры и на тебе - компилятор ругается.
030 Когда я добавляю обьект в список TStrings как мне его потом уничтожить?
031 Как заставить Delphi выполнять еще более строгую проверка типов? Напрмер - я создаю пользовательский тип, унаследованный от double и могу передавать его любым функциям, принимающим параметр типа double. Как заставить компилятор проводить более строгую проверку типов и выдавать предупреждение в таких случаях?
032 Где в Delphi обьявленны VK_Key для A-Z и 0-9?
033 Как в Delphi реализовать функцию - эквивалент TwipsPerPixel из VisualBasic?
034 Как во время выполнения определить поддерживает ли обьект заданное свойство?
035 Как правильно создавать компоненты в run-time? Что задавать в качестве параметра Owner при создании компоненты? Как обрабатывать события от созданных компонент, типа нажатий на кнопки?
036 Как поменять какое-нибудь значение у всех нужных компонентов формы (например, размер шрифта у всех TButton на форме).
- Работа с сетью [32]
- Графика [80]
001 Как сделать стандартные цвета в Delphi светлее или темнее
002 Глюки TImage
003 Какой самый быстрый способ для очистки canvasа?
004 Как извлечь Red, Green, и Blue компонент из определенного цвета?
005 Я загружаю TImageList динамически. Как сделать картинки из TImageList прозрачными?
006 Как преобразовать цвета в строку - название цвета VCL?
007 При попытке использовать метод TCanvas.StretchDraw чтобы нарисовать иконку увеличенной ее размер не изменяется. Что делать?
008 Как сделать прямоугольник для выделения части картинки для редактирования?
009 Как разместить прозрачную надпись на TBitmap?
010 Почему методы рисования Delphi (например MoveTo и LineTo) рисуют на один пиксел короче?
011 Мне нужен временный canvas, но когда я пытаюсь его создать получаю сообщения об ошибках. Как создать TCanvas?
012 Создание PolyPolygon используя массив точек?
013 Ошибка: 'Cannot assign a TImage to a TImage'
014 Bitmap в StringGrid ячейке.
015 Конвертируем TIF в PDF.
016 Как преобразовать bmp в jpeg
017 Изменения размера файлов формата JPEG
018 Как перебросить TImage с jpeg в TBitmap в runtime
019 Как с помощью TJpegImage грузить *.jpeg
020 Как получить кол-во цветов в изображении
021 Как отобразить 24-битный рисунок в режиме экрана 256 цветов
022 Как загрузить и отмасштабировать JPEGImage в TImage
023 Как изменить размер Jpeg и сохранить его в новый файл
024 Как быстро выводить графику? (А то Canvas очень медленно работает).
025 Как подгружать картинки, т.е есть PageControl на некоторых закладках картинки, при это смена закладок занимает много времени. Как держать картинки подгружеными, чтобы уменьшить это время.
026 Как определить размеры jpeg, gif, png
027 Как сохранить содержимое TPaintBox в bmp
028 Как преобразовать RGB-цвет в оттенки серого?
029 Как очистить содержимое Canvas'а?
030 Как создать иконку из bitmap'а?
031 Как включить JPG-файл внутрь exe-файла?
032 Пример прорисовки "плазмы"
033 Процедуры быстрого получения размера изображения из фалов: JPG, GIF, PNG
034 Как работать с палитрой в Delphi? На форме установлен TImage и видна картинка (*.BMP файл), как изменить у него палитру цветов ?
035 Преобразование цвета RGB <-> HLS
036 Bitmap без формы
037 Bitmap.Scanline для PixelFormat
038 Blitting, Спрайты и Анимация
039 Delphi и графика
040 DirectX (Игровой SDK) 1-2
041 DirectX (Игровой SDK) 3-4
042 DirectX (Игровой SDK) 5-6
043 DirectX (Игровой SDK) 7
044 DirectX для начинающих
045 DirectX для начинающих. Считывание и запись
046 DirectX для начинающих. Часть вторая
047 DirectX и Delphi - введение
048 DirectX и Delphi
049 GDI - графика в Delphi
050 OpenGL - радиальное размытие
051 PopupComponent и шрифты
052 ScreenMate
053 TCanvas и освобождение дескрипторов
054 TColor
055 TMetaFile - ошибка при работе с памятью
056 Алгоритм градиентной заливки
057 Алгоритм поворота изображения
058 Анимация без DirectX
059 Анимированная иконка приложения
060 Ввыводим текст и графику, используя DelphiX
061 Вертикальный текст
062 Вращение изображения 2
063 Вращение изображения
064 Вращение объектов
065 Вывести полупрозрачный текст
066 Вывод текста на канве картинки
067 Вывод текста на родительском элементе управления
068 Вывод шрифтов в списке в виде самих шрифтов
069 Выводим цветной текст на форме под любым углом
070 Выдавить текст
071 Гауссово размывание (Gaussian Blur) в Delphi (продолжение) - Создание тени у метки
072 Гауссово размывание (Gaussian Blur) в Delphi
073 Двоичный файл с набором изображений
074 Загрузка 256-цветного TBitmap
075 Загрузка Bitmap из .res без потери палитры
076 Загрузка иконки
077 Записать содержимое окна OpenGL в BMP файл
078 Затенить компонент
079 Захват части изображения
080 Здесь был Я
081 Избавиться от мерцаний в DrawCell
082 Изменение иконки приложения
083 Изменение цветовой палитры изображения
084 Изменить размер Jpeg и сохранить его в новый файл
085 Изменять иконку приложения или окна во время его работы
086 Изображение контрола сохранить в файл
087 Как анимировать изображение, как пользоваться DXInput
088 Как быстро выводить графику (a то Canvas очень медленно работает)
089 Как быстро нарисовать тень в заданном регионе
090 Как быстро очистить канву 2
091 Как быстро очистить канву 3
092 Как вращать текст 2
093 Как вращать текст
094 Как вывести на Canvas надпись под углом
095 Как вывести текст с красивым обрезанием если не помещается
096 Как выяснить установлены ли в системе шрифты TrueType
097 Как добавить True Type шрифт в систему
098 Как добавить функции картографирования в приложение
099 Как загрузить и отмасштабировать JPEGImage в TImage
100 Как запустить текущий ScreenSaver 2
101 Как запустить текущий ScreenSaver
102 Как заставить приложение показывать различные иконки при различных разрешениях дисплея
103 Как из Handle битовой картинки, получить адрес битового изображения в памяти
104 Как избежать того, что в некоторых видео режимах прозрачная часть glyphа стандартного TBitBtn становится видной
105 Как извлечь Red, Green, Blue составляющие из определённого цвета
106 Как изменить фоновый цвет текста
107 Как инсталлировать во время работы программы свои шрифты
108 Как использовать встроенные в Windows иконки в своём приложении
109 Как качественно увеличить изображение при помощи билинейной интерполяции
110 Как конвертировать RGB в TColor
111 Как можно узнать количество цветов текущего режима
112 Как нарисовать Bitmap с прозрачностью
113 Как отключить хранитель экрана
114 Как повернуть Bitmap на любой угол 2
115 Как повернуть Bitmap на любой угол
116 Как подгружать JPG-картинки, но чтобы они быстро отображались
117 Как показать иконку, ассоциированную с данным типом файла
118 Как получить цвет строки в HTML формате
119 Как поместить Bitmap в Metafile
120 Как поместить прозрачную фоновую картинку на компонент CoolBar
121 Как поместить прозрачный текст на Canvas TBitmap
122 Как преобразовать BMP в WMF
123 Как преобразовать RGB-цвет в оттенки серого
124 Как преобразовать WMF в BMP
125 Как преобразовать цвета RGB в CMYK и обратно
126 Как преобразовать шестнадцатиричный цвет HTML в TColor
127 Как приложению воспользоваться своими шрифтами
128 Как работать с палитрой в Delphi
129 Как реализовать выделение резиновым прямоугольником
130 Как с помощью функции Textout вывести на канве прозрачный текст
131 Как сделать анимацию немерцающей
132 Как сделать прозрачным фон текста
133 Как сделать прямоугольник для выделения части картинки для редактирования
134 Как сделать стандартные цвета в Delphi светлее или темнее
135 Как создать Bitmap из массива пикселей
136 Как создать BMP из ICO 2
137 Как создать BMP из ICO 3
138 Как создать BMP из ICO 4
139 Как создать BMP из ICO
140 Как создать ICO из BMP
141 Как создать временный Canvas
142 Как создать неактивное изображение из обычного (рельеф)
143 Как создать регион (HRNG) по маске
144 Как сохранить содержимое TPaintBox в BMP
145 Как узнать количество бит в цветовой палитре 2
146 Как узнать количество бит в цветовой палитре
147 Каким обpазом выбиpать pазмеp шpифта
148 Какой шрифт установлен (крупный или мелкий)
149 Канва для метафайлов
150 Канва и нестандартные приемы рисования
151 Карта высот картинки
152 Качественно уменьшить изображение
153 Код создания палитры
154 Компонент для отрисовки линий
155 Копировать векторное изображение
156 Масштабирование размера формы и размера шрифтов
157 Мерцание формы
158 Можно ли как-то уменьшить мерцание при перерисовке компонента
159 Назначение палитры Bitmap
160 Написание хранителя экрана
161 Нарисовать подсвеченный прямоугольник вокруг контрола под мышкой
162 Находится ли точка внутри фигуры
163 Негатив картинки
164 О DelphiX
165 Обработка событий клавиш в DelphiX
166 Открыть файл JPEG
167 Отображение ломанной линии
168 Перемещать объект на сложном фоне
169 Печать повернутого текста 2
170 Печать повернутого текста 3
171 Печать повернутого текста 4
172 Печать повернутого текста
173 Пишем ScreenSaver в Delphi
174 Плавно превратить один рисунок в другой
175 Подскажите как правильно показать на экpане и сохранить в базе картинку формата JPEG
176 Получение DC элемента управления
177 Получение иконки из ICO, EXE, DLL 2
178 Получение иконки из ICO, EXE, DLL
179 Получить и установить системные цвета
180 Получить картинки из MessageDlg
181 Получить текущую глубину цвета
182 Преобразование иконок в Gliph-ы
183 Преобразование цвета RGB в HLS
184 Преобразовать BMP в JPEG
185 Преобразовать JPEG в BMP
186 Преобразовать RGB в TColor и наоборот
187 Пример быстрой работы с графикой
188 Программа для работы с точечной графикой
189 Прозрачный Bitmap
190 Проигрывание звука, передвижение картинок и проверка их столкновения в DelphiX
191 Просто и ясно о MapInfo и Delphi - Вызов MapInfo и встраивание его в свою программу (основы интегрированной картографии)
192 Просто и ясно о MapInfo и Delphi - Настройка панелей и меню. Реализация собственных CallBack вызовов и обработка поступивших данных.
193 Просто и ясно о MapInfo и Delphi - Реализация CallBack вызовов MapInfo и перехват в собственной программе
194 Процедуры быстрого получения размера изображения из файлов JPG, GIF, PNG
195 Прыгающая точка
196 Работа с JPEG-изображениями
197 Работа с OpenGL - Введение
198 Работа с OpenGL - Минимальная программа
199 Различные разрешения - различные размеры шрифтов
200 Размыть изображение
201 Растягивание иконки
202 Рисование без мерцания
203 Рисование графов
204 Рисование КРИВЫХ в Delphi 2
205 Рисование КРИВЫХ в Delphi
206 Рисование фрактальных графов
207 Рисовать неактивный текст
208 Самый быстрый способ очистить Canvas
209 Свойства шрифта Style и Color в виде строки
210 Создаём Screen Saver
211 Создание DIB из BMP
212 Создание PolyPolygon используя массив точек
213 Создание и использование 256-цветной палитры
214 Создание редактора карт в стратегиях типа WarCraft
215 Создание уменьшенной копии картинки
216 Создание хранителя экрана (Screen Saver)
217 Сохранение параметров шрифта в INI-файле
218 Сохранить изображение в формате JPEG
219 Сохраняем и загружаем TFont и INI файлах
220 Список шрифтов, совместимых одновременно с экраном и с принтером
221 Убрать зазубринки при рисовании линий
222 Управление игрой FreeCell
223 Управление настройками шрифта
224 Функция для работы с палитрами и RGB
225 Ханойская башня
226 Хранение стилей шрифта
227 Экспорт анимированных 3D персонажей из 3D STUDIO MAX 3.0 для DELPHI и OpenGL
228 Является ли шрифт шрифтом с фиксированной шириной
- Мультимедия [11]
- Технологии [6]
- Tools [12]
- ОС и железо [364]
001 Как в Delphi определить дату BIOS
002 Как получить дату BIOS
003 Как получить информацию о BIOS в Windows 9x
004 Как получить информацию о BIOS в Windows NT, 2000, XP
005 CreateProcess, который возвращает консольный вывод
006 DOS команды
007 Hello, MiniProg
008 Hello, MiniProg 2
009 StdIn, StdOut и StdErr. Перенаправление, чтение и запись
010 Выключение питания ATX коpпуса из-под DOS
011 Запустить консольное приложение и получить его стандартный вывод
012 Как в консольном приложении можно задать цвет текста, вывести текст в нужном месте
013 Как захватить весь вывод в консоли
014 Как использовать консоль в не-консольном приложении
015 Как консольное приложение может узнать, что Винды завершаются
016 Как можно гарантированно очистить экран в консольном приложении
017 Как определить закрытие командного окна в консольном приложении
018 Как переназначить вывод в файл для консольной программы, запускаемой по CreateProcess
019 Как получить дескриптор окна Windows, содержащего DOS программу
020 Как получить результат работы консольной программы
021 Как поменять иконку и стpокy в заголовке консольного окна
022 Как прочитать русский текст MS-DOS
023 Как прочитать русский текст MS-DOS 2
024 Как прочитать русский текст MS-DOS 3
025 Как прочитать русский текст MS-DOS 4
026 Как сделать имитацию ввода с клавиатуры для программы выполняющейся в DOS-окне
027 Консольные приложения в Delphi
028 Переключение консольного приложения в полный экран
029 Подождать завершения DOS-задачи
030 Подождать завершения DOS-задачи 2
031 Подождать завершения DOS-задачи 3
032 Поиск DOS-окна
033 Прочесть текстовый файл DOS
034 Резидентная программа
035 Резидентная программа и записная книжка
036 Русификация консольных приложений в Delphi
037 Создание консольных приложений
038 Считывать строки из текстового DOS файла
039 Delphi и системная информация о ресурсах компьютера
040 Win95 или WinNT для Delphi1
041 Вывести сообщение во время загрузки Windows
042 Заблокировать вход в систему
043 Изменить свойства системы
044 Информация об OS и о количестве памяти для окна About
045 Как завершить сеанс работы или перезагрузить Windows NT
046 Как корректно перехватить сигнал выгрузки операционной системы, если в моей программе нет окна
047 Как найти каталог Windows
048 Как найти каталог Windows 2
049 Как найти каталог Windows 3
050 Как определить, запущено ли приложение в Windows NT
051 Как определить, из под какой операционной системы запущена программа
052 Как повесить винду
053 Как получить информацию о локальных настройках системы
054 Как проверить, имеем ли мы административные привилегии в системе
055 Как узнать версию Windows
056 Как узнать версию Windows 2
057 Как узнать платформу
058 Оповещение о том, что изменили системные настройки
059 Определение базовой системной информации
060 Определение операционной системы
061 Получение уведомлений от оболочки (Shell)
062 Получить список пользователей
063 Пространство имён оболочки Windows
064 Узнать версию Windows
065 Узнать версию Windows и DOS
066 Узнать откуда была установлена Windows
067 Установка привилегий
068 Как определить видеокарту
069 Поиск звуковой платы
070 Получаем и устанавливаем различные режимы видеоадаптера
071 Получение и установка видеорежимов в Windows
072 TPaintBox в буфер обмена
073 Встроенные форматы буфера обмена
074 Используя WinAPI, скопировать содержимое строки в буфер обмена
075 Как копировать и вставлять Bitmap через буфер обмена
076 Как работать с буфером обмена (Clipboard)
077 Как скопировать выбранные в DBGrid записи в клипборд
078 Как скопировать картинку в буфер обмена
079 Как удобнее работать с буфером обмена как с последовательностью байт
080 Копирование большого файла в буфер обмена
081 Копирование в буфер обмена
082 Копируем русский текст в буфер обмена в Windows2000
083 Копируем файл в буфер обмена
084 Получаем имена файлов, скопированных в буфер обмена
085 Помещение изображения в буфер обмена
086 Просмотр буфера обмена
087 Просмотр буфера обмена 2
088 Скопировать строку в Буфер и прочитать её
089 Сохранение данных в Clipboard
090 Сохранить содержимое буфера обмена или потока как картинку
091 Форма как графический объект
092 Включение и выключение клавиатуры
093 Глобальный хук на клаву
094 Горячие клавиши для SpeedButton и переход по полям ввода через Enter
095 Заставить мерцать индикаторы клавиш CapsLock, NumLock и ScrollLock
096 Имитация Tab
097 Использование клавиш для управления компонентами
098 Как включить Caps Lock
099 Как выполнять другую команду по нажатию на кнопку, если зажата клавиша Shift
100 Как заблокировать ввод
101 Как заставить дополнительную клавиатуру всегда работать в режиме цифр
102 Как конвертировать виртуальную клавишу в ASCII код
103 Как определить - нажал ли пользователь клавишу PrintScreen
104 Как определить нажаты ли клавиши Shift, Alt или Ctrl в какой-либо момент времени
105 Как определить, что была нажата клавиша Tab
106 Как отключить комбинацию Alt+Tab
107 Как отловить правый Enter (NumPad)
108 Как отправить нажатие клавиши с кодом 255 в элемент управления Windows
109 Как подавить реакцию Windows на CTRL+ALT+DEL, ALT+TAB, CTRL+ESC
110 Как подменить нажатия ENTER на нажатия TAB
111 Как подменить нажатия ENTER на нажатия TAB 2
112 Как подменить нажатия ENTER на нажатия TAB 3
113 Как подменить нажатия ENTER на нажатия TAB 4
114 Как подменить нажатия ENTER на нажатия TAB 5
115 Как посылать нажатие клавиш в элемент управления
116 Как программно включить или выключить NumLock
117 Как программно нажать клавишу
118 Как сделать клавишу-акселератор (keyboard shortcut) компонету, у которого нет заголовка
119 Как узнать о нажатии NON-MENU клавиши в момент когда меню показано
120 Клавиатура не работает
121 Коды виртуальных клавиш
122 Обработка нажатий клавиш вверх-вниз
123 Определение нажатия определенной клавиши во время загрузки приложения
124 Определить состояние CapsLock
125 Определить состояние CapsLock 2
126 Определить состояние CapsLock 3
127 Определить, нажат ли Shift при старте приложения
128 Отключить Ctrl+Alt+Delete
129 Перехват (Hook) клавиатуры (программа Sendkeys)
130 Перехват курсорных клавиш
131 Перехват курсорных клавиш 2
132 Перехватить нажатие клавиши на клавиатуре
133 Посылка кода клавиши или текста в окно
134 Почти полный аналог метода SendKeys из VB
135 Прерывание клавиши Tab
136 Программно нажимаем Print Screen
137 Различить правый и левый Ctrl
138 Симфония на клавиатуре
139 Создаём системную горячую клавишу
140 Создание собственных горячих клавиш
141 Убрать программу из списка Ctrl+Alt+Delete
142 Эмуляция нажатия клавиш
143 Эмуляция нажатия клавиш 2
144 Выключить или перезагрузить компьютер
145 Выключить или перезагрузить, или завершить сеанс в любой версии Windows
146 Как выключить Win2000
147 Как выключить Win2000 2
148 Как выключить компьютер с любой версией Windows
149 Как заблокировать компьютер
150 Как корректно определить изменения в оборудовании Plug&Play
151 Как узнать имя компьютера
152 Как узнать имя пользователя
153 Отключить команду Завершение работы
154 Получение MAC адреса компьютера
155 Пример получения имени пользователя и домена под которым работает текущий поток или процесс
156 Вырубить монитор
157 Вырубить монитор 2
158 Как написать приложение, адекватно отображающееся на экранах с различным разрешением монитора
159 Как отследить изменения дисплея
160 Как пpогpаммно вывести окно свойств экpана
161 Как перевести монитор в режим stand-by
162 Как показать окно свойств экрана
163 Как получить снимок экрана
164 Как получить снимок экрана 2
165 Как рисовать линии (или ещё что-нибудь) на экране (TDesktopCanvas)
166 Как рисовать на экране
167 Как скопировать экран (или его часть) в TBitmap
168 Как сохранить содержимое экрана в файл
169 Как узнать и поменять разрешение экрана
170 Копирование содержимого экрана на форму
171 Копирование экрана
172 Копирование экрана 2
173 Настройка монитора
174 Определить, что изменились настройки экрана
175 Перетасовка экрана
176 Получить все возможные разрешения экрана
177 Процедура автоматического масштабирования формы под разрешение экрана
178 Растворение экрана
179 Что нужно предусмотреть при разработке приложения, которое будет работать при различном разрешении дисплея
180 Добавление события OnMouseLeave
181 Использование анимированных курсоров
182 Использование анимированных курсоров 2
183 Как автоматически помещать курсор мышки в центр контрола получившего фокус
184 Как запретить показ курсора в TEdit и ему подобных контролах
185 Как заставить мышь сдвинуться на нужную позицию
186 Как использовать процедуру mouse_event для имитации событий мыши
187 Как отключить курсор мыши
188 Как получить координаты указателя мыши относительно формы в Дельфи
189 Как поменять функции кнопок мышки
190 Как поместить курсор мышки в нужное место на форме
191 Как просимулировать нажатие кнопок мыши
192 Как узнать - присутствует ли мышка
193 Как узнать есть ли у мыши колесико
194 Как узнать текущие координаты мышки
195 Как узнать, находится ли мышка на форме
196 Ограничить область передвижения мыши
197 Определение и использование курсора
198 Определить когда мышь над компонентом, а когда она ушла с него
199 Отключить реакцию на события мыши
200 Подсветка компонента во время перемещения над ним мыши
201 Получить Handle и имя класса окна под мышкой
202 Собственные курсоры в программе
203 Создание мышиного перехватчика
204 Управление MouseOver через Hint
205 Управление мышкой
206 Как получить переменные окружения типа PATH и PROMPT
207 Как получить переменные окружения типа PATH и PROMPT 2
208 Как раскрыть строки переменных окружения
209 Как узнать переменные окружения
210 Как установить переменные окружения
211 Получение переменных окружения DOS
212 Получение переменных окружения DOS 2
213 Получение переменных среды
214 Escape код PASSTHROUGH
215 Вместо печати графики использовать резидентный шрифт принтера
216 Диалог прекращения печати
217 Изменение свойств печати во время ее выполнения
218 Как изменить принтер по умолчанию
219 Как изменить размер страницы при печати
220 Как напечатать изображение
221 Как определить количество заданий на печать
222 Как открыть диалог добавления принтера
223 Как отправить на принтер чистый поток данных
224 Как печатать без TPrinter
225 Как печатать в цвете
226 Как печатать растровые и векторные изображения и делать режим предварительного просмотра
227 Как получить информацию о заданиях на принтере
228 Как правильно печатать любую информацию (растровые и векторные изображения), а также как сделать режим предварительного просмотра
229 Как программно добавить принтер
230 Как программно изменить текущий порт принтера
231 Как производить Печать из WebBrowsera
232 Как распечатать WEB страничку при помощи HTML контрола
233 Как распечатать картинку
234 Как узнать все форматы бумаги, поддерживаемые принтером по умолчанию
235 Как узнать драйвер и порт принтера
236 Как узнать количество точек на дюйм для принтера
237 Как узнать края печати в Win16 и Win32
238 Как узнать, какие принтеры установлены в системе
239 Как узнать, какие принтеры установлены в системе 2
240 Как указать размер страницы не используя TPrinterSetupDialog
241 Как установить драйвер принтера
242 Как установить количество точек на дюйм в TPrinter
243 Класс TPrinter
244 Лучший способ печати формы
245 Метрики принтера
246 Настройки принтера
247 Определение параметров принтера через API
248 Определить минимальные поля для принтера
249 Особенности работы с TPrinter
250 Печать StringGrid
251 Печать в миллиметрах
252 Печать всей формы
253 Печать из RichEdit
254 Печать на любом принтере
255 Печать содержимого DBGrid через QuickReport
256 Печать содержимого TMemo или TListBox
257 Печать табуляторов с помощью TextOut
258 Печать текста в обход Windows
259 Печать через спулер на матричный принтер
260 Печать ячеек
261 Показать диалог печати и распечатать текстовый файл
262 Получить или установить принтер по умолчанию
263 Получить размер бумаги в миллиметрах
264 Получить список шрифтов и их размеров для текущего принтера
265 Построчная печать
266 Прерывание работы принтера
267 При попытке создать объект класса TPrinter я получаю exception
268 Пример вывода текста на печать, используя COM порт
269 Пример использования TPrinter
270 Проверить, печатает ли текущий принтер в цвете
271 Работа с принтером
272 Размер полей при печати
273 Распечатать Canvas
274 Распечатать TImage
275 Распечатать TStringList
276 Распечатать TStrings на принтере по умолчанию
277 Распечатать текст
278 Растягивание изображения при печати
279 Сброс на печать текстового файла
280 Сохранение точных размеров при печати
281 Существует ли способ для определение числа заданий Spoolerа печати
282 Управляющие коды принтера
283 Форматы бумаги
284 Хитрости печати
285 Вычисление тактовой частоты процессора
286 Как определить наличие сопроцессора
287 Как определить скорость процессора
288 Как определить скорость процессора 2
289 Как определить скорость процессора 3
290 Как определить тип процессора
291 Как получить информацию о загрузке процессора
292 Определение наличия в процессоре технологии MMX
293 Поддерживает ли процессор технологию 3DNow
294 Получение информации о процессоре
295 Работа с портами микропроцессора
296 Скорость работы процессора, точный таймер
297 Увеличить процессорное время, выделяемое программе
298 Дополненный TRegistry, умеет работать с значениями типа REG_MULTI_SZ (Windows NT, Windows 2000)
299 Доступ к реестру средствами API
300 Записать в реестр данные бинарного вида
301 Зарегистрировать новый тип файлов
302 Как из Delphi влиять на реестр (Изменить заголовок корзины)
303 Как можно определить доступные сервера приложений на этой машине через Registry
304 Как не администратору под NT получить доступ к реестру
305 Как получить имя программы, с которой ассоциировано то или иное расширение
306 Как поместить программу в автозапуск
307 О реестре
308 Объекты и TRegistry
309 Отключить редактор системного реестра
310 Получаем из реестра количество активных потоков, загруженность процессора и т.д.
311 Получить из регистров информацию о временной зоне (DST)
312 Получить многострочные значения из реестра и преобразовать их в TStringList
313 После внесения изменений в реестр, некоторые программы не видят их
314 Регистры - доступ и использование вместо WIN.INI
315 Сохранить объект TFont в реестре
316 Удобная загрузка местоположения формы
317 Узнать путь к каталогам Windows
318 Экспорт и импорт из реестра
319 WM_ACTIVATE
320 WM_ACTIVATEAPP
321 WM_CANCELMODE
322 WM_CLOSE
323 WM_GETMINMAXINFO
324 Великолепный метод Perform
325 Занесение сообшения в EventLog (Windows NT)
326 Как запрограммировать Undo
327 Как обнаружить активность юзера
328 Как обрабатывать сообщения
329 Как отловить момент окончания изменения размеров компонента
330 Как отловить сообщения о прокрутке TScrollBar
331 Многоразовая обработка сообщения
332 Мониторинг сообщений
333 Несколько методов, обрабатывающих одно сообщение
334 Обработка WM_SysCommand
335 Оповещение всей системы о изменении WIN.INI
336 Отловить сообщение в компоненте
337 Отправление сообщения сразу всем элементам управления формы
338 Отслеживать имя текущего компонента
339 Перехватывать сообщения Windows до Application.Run
340 Получить сообщение о переключении сессии в XP
341 Поменять шрифт ListBox посылкой сообщения
342 Просматривать сообщения формы
343 Сообщения Windows - введение
344 Узнать о завершении работы Windows
345 Что делает сообщение, какие значения используются для каждого поля сообщения и какие возвpащаемые значения ожидаются или задаются Windows
346 Что такое сообщения Windows
347 Сообщения Win32 [ BM ]
348 Сообщения Win32 [ DM ]
349 Сообщения Win32 [ EM ]
350 Сообщения Win32 [ LB ]
351 Сообщения Win32 [ WM ]
352 Сообщения Win32 [ CB ]
353 Richedit сам меняет язык при перемещении
354 Как добавить нужный язык в систему
355 Как из программы переключать языки
356 Как отловить изменение раскладки клавиатуры
357 Как проводить локализацию своих приложений
358 Как проводить локализацию своих приложений 2
359 Как программно переключить раскладку клавиатуры
360 Как узнать язык Windows по умолчанию
361 Как узнать, какой язык активен в Windows
362 Поддержка многоязычного интерфейса
363 Программа с многоязычным интерфейсом
364 Сменить язык