![]() |
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]() ![]() ![]() |
|
Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 48 Всего: 207 |
Существенно обновлён FAQ.
1. Добавлено более 300 статей 2. В существующие статьи добавлено большое количество нового материала 3. Улучшена классификация, навигация. 4. Исправлены ошибки. 5. Добавлены мои комментарии к некоторым статьям. Ссылки для скачивания: 1) Основная: http://chicago.lastplanet.com/DelphistFAQ.2.0.zip 2) Дополнительная: http://www.delphist.com/DelphistFAQ.2.0.zip Формат: Файл CHM (упакован zip), размер 5 496 039 байт (5.24 MB) Очень прошу сообщать о всех пожеланиях, дополнениях, неточностях и т.п. -------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
dr.ZmeY |
|
|||
![]() Политолог ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3892 Регистрация: 26.3.2002 Где: ..::STALINGRAD::. . Репутация: нет Всего: 60 |
Интересно.. посмотрим...
|
|||
|
||||
NiJazz |
|
|||
![]() Jazz coder ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2286 Регистрация: 10.8.2003 Где: Москва Репутация: 6 Всего: 23 |
Vit, спасибо! Предыдущие были хороши, представляю, что с этим.
![]() |
|||
|
||||
Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 48 Всего: 207 |
2 Snick_Y2K - я знаю, что ты сейчас занят, но мне необходимо твоё мнение и помощь как специалиста:
1) Нужно выработать какой-нибудь индивидуальный и оригинальный стиль для этого FAQ, только такой, чтобы не надо было переформатировать каждый топик (этого я не переживу - это работы будет ну уж очень много), хотя бы красиво оформленные страницы главных разделов... 2) Нужен логотип FAQ - не очень большой, но оригинальный -------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 48 Всего: 207 |
2 All - мне нужен помошник. Желателен опыт работы с Help and Manual и хотя бы поверхностное знание Дельфи.
Нужно помочь мне с составлением внутренних ссылок в FAQ - как в официальных Help - везде есть линк на "See Also" и список ссылок близких тем... -------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
December |
|
|||
![]() Antitheorist ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4423 Регистрация: 14.8.2002 Где: Харьков Репутация: 8 Всего: 57 |
Дубляж:
API - Windows - Как скрыть ТаскБар API - Windows - Как принудительно скрыть ТаскБар API - Windows - Как скрыть/показать иконки на рабочем столе? API - Windows - Как скрыть /показать иконки на рабочем столе? |
|||
|
||||
Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 48 Всего: 207 |
2 December - спасибо, это самая большая проблема - дубляжи, я уже не помню - что есть, а чего нет.
-------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
December |
|
|||
![]() Antitheorist ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4423 Регистрация: 14.8.2002 Где: Харьков Репутация: 8 Всего: 57 |
Soon will be more...
|
|||
|
||||
December |
|
|||
![]() Antitheorist ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4423 Регистрация: 14.8.2002 Где: Харьков Репутация: 8 Всего: 57 |
Системные функции и WinAPI - Windows - Шрифты, языки... - Перекодировка
Хороший алгоритм, только вот что-то непонятное там со строкой
Просто перенести в свой проект не удаётся. Также есть несколько (три или больше) статей "Как научить BDE и Database Desktop говорить по-русски". Имеет смысл удалять клоны или лучше оставить как есть, чтобы проще найти было? |
|||
|
||||
December |
|
|||
![]() Antitheorist ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4423 Регистрация: 14.8.2002 Где: Харьков Репутация: 8 Всего: 57 |
И вообще, нужно в раздел "Языки, перекодировка..." впихнуть топик из "Работа с dBase"
При использовании DOS DBF файлов - перекодировка между форматами |
|||
|
||||
StayAtHome |
|
||||||||
![]() Домосед ![]() ![]() Профиль Группа: Участник Сообщений: 456 Регистрация: 26.1.2004 Где: Украина Репутация: 1 Всего: 16 |
1. В разделе "Математика, алгоритмы" есть статья с ошибкой в названии:
"Как проверить правильность номера средитной карточки?" 2. Дублирующиеся темы:
3. -
|
||||||||
|
|||||||||
StayAtHome |
|
|||
![]() Домосед ![]() ![]() Профиль Группа: Участник Сообщений: 456 Регистрация: 26.1.2004 Где: Украина Репутация: 1 Всего: 16 |
Кандидатуры на добавление в FAQ:
Как правильно работать с прозрачными окнами (стиль WS_EX_TRANSPARENT)? Стиль окна-формы указывается в CreateParams. Только вот когда перемещаешь его, фон остается со старым куском экрана. Чтобы этого не происходило, то когда pисуешь своё окно, запоминай, что было под ним,а пpи пеpемещении восстанавливай. HDC hDC = GetDC(GetDesktopWindow()) тебе поможет.. Andrei Bogomolov http://cardy.hypermart.net ICQ UIN:7329451 [email protected] e-pager: [email protected] (2:5013/11.3) ------------------------------------------------------------------------------------------ OpneGL: Каким обpазом выбиpать pазмеp шpифта, т.к. все мои стpадания по выбоpy паpаметpов шpифта в CreateFont() никак не отpажались на его pазмеpе Все что я пpидyмал, это юзать glScale(), но в этом слyчае полyчаем плохое качество (по сpавнению с той-же Воpдой) пpи малом pазмеpе символов. Вот часть работающего примера на Си (переведенного мною на Паскаль (АА)).
Автор: Garik Pozdeev (2:5021/15.9) Это сообщение отредактировал(а) StayAtHome - 31.1.2004, 12:45 |
|||
|
||||
StayAtHome |
|
||||
![]() Домосед ![]() ![]() Профиль Группа: Участник Сообщений: 456 Регистрация: 26.1.2004 Где: Украина Репутация: 1 Всего: 16 |
Как по IP адресу получить HostName (и обратно)
Хм... А ты увеpен, что пытался найти эту функцию? Ты, навеpно, будешь очень удивлен (так уж повелось в этой эхе), но это gethostbyaddr, а если в Winsock2, то можно еще SAAddressToString Скачиваешь с microsoft или с intel WinSock2 SDK и документацию (она отдельно),там все есть. Мне лень сейчас вспоминать и pазбиpаться, вот тебе кусочек, в котоpом этим функции используются (не пpетендую на абсолютную истину, но с IP pаботает):
Alex Konshin mailto:[email protected]" (2:5030/217) ------------------------------------------------------------------------------------------------------ Хотелось бы иметь возможность отмены вставки нового узла в TTreeView по нажатию кнопки Esc. Как сделать?
Том Сван "Секреты..." Это сообщение отредактировал(а) StayAtHome - 31.1.2004, 12:48 |
||||
|
|||||
StayAtHome |
|
|||
![]() Домосед ![]() ![]() Профиль Группа: Участник Сообщений: 456 Регистрация: 26.1.2004 Где: Украина Репутация: 1 Всего: 16 |
Как зафиксировать один или несколько столбцов в TDBGrid с возможностью навигации по этим столбцам?
Автор: Ramil Galiev (2:5085/33.11) |
|||
|
||||
StayAtHome |
|
||||
![]() Домосед ![]() ![]() Профиль Группа: Участник Сообщений: 456 Регистрация: 26.1.2004 Где: Украина Репутация: 1 Всего: 16 |
Использование HOOK в Дельфи.
Что такое НООК? НООК - это механизм перехвата сообщений, предоставляемый системой Microsoft Windows. Программист пишет специального вида функцию (НООК-функция), которая затем при помощи функции SetWindowsHookEx вставляется на верх стека НООК-функций системы. Ваша НООК-функция сама решает, передать ли ей сообщение в следующую НООК-функцию при помощи CallNextHookEx или нет. Какие бывает НООК'и? НООК бывают глобальные, контролирующие всю систему, так и локальные, ориентированные на какой-либо поток (Thread). Кроме того НООК различаются по типу перехватываемых сообщений (подробнее об этом - ниже). НООК несколько подтормаживают систему, поэтому ставить их рекомендуется только при необходимости, и кактолько необходимость в них отпадает - удалять. Как создавать НООК? НООК устанавливается в систему при помощи функции SetWindowsHookEx, вот её заголовок:
idHook константа, определяющая тип вставляемого НООК'а, должна быть одна из нижеследующих констант: WH_CALLWNDPROC вставляемая НООК-функция следит за всеми сообщения перед их отпралением в соответствующую оконную функцию WH_CALLWNDPROCRET вставляемая НООК-функция следит за всеми сообщениями после их отправления в оконную функцию WH_CBT вставляемая НООК-функция следит за окнами, а именно: за созданием, активацией, уничтожением, сменой размера; перед завершением системной команды меню, перед извлечением события мыши или клавиатуры из очереди сообщений, перед установкой фокуса и т.д. WH_DEBUG вставляемая НООК-функция следит за другими НООК-функциями. WH_GETMESSAGE вставляемая НООК-функция следит за сообщениями, посылаемыми в очередь сообщений. WH_JOURNALPLAYBACK вставляемая НООК-функция посылает сообщения, записанные до этого WH_JOURNALRECORD НООК'ом. WH_JOURNALRECORD эта НООК-функция записывает все сообщения куда-либо в специальном формате, причем позже они могут быть "воспроизведены" при помощи НООК'а WH_JOURNALPLAYBACK. Это в некотором роде аналог магнитофонной записи сообщений. WH_KEYBOARD вставляемая НООК-функция следит за сообщениями клавиатуры WH_MOUSE вставляемая НООК-функция следит за сообщениями мыши WH_MSGFILTER WH_SHELL WH_SYSMSGFILTER lpfn указатель на непосредственно функцию. Обратите внимание, что если Вы ставите глобальный НООК, то НООК-функция обязательно должна находиться в некоторой DLL!!! hmod описатель DLL, в которой находится код функции. dwThreadId идентификатор потока, в который вставляется НООК Подробнее о НООК-функциях смотри справку по Win32API. Как удалять НООК? НООК удаляется при помощи функции UnHookWindowsEx. Пример использования НООК. Ставим НООК, следящий за мышью (WH_MOUSE). Программа следит за нажатием средней кнопки мыши, и когда она нажимается, делает окно, находящееся непосредственно под указателем, поверх всех остальных (TopMost). Код самой НООК-функции помещен в библиотеку lib2.dll, туда же помещены и функции Start - для установки НООК, и Remove - для удаления НООК. Файл sticker.dpr
Всё. (С) Автор статьи: Sergey Stolyarov Development и Дельфи (http://MDelphi.far.ru). При использовании этого материала ссылка на автора и источник информации обязательна!!! |
||||
|
|||||
![]() ![]() ![]() |
Правила форума "Delphi: Общие вопросы" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |