![]() |
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]() ![]() ![]() |
|
Rouse_ |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 469 Регистрация: 23.4.2005 Репутация: 5 Всего: 29 |
Итак, Виталий Невзоров открывает следующий этап расширения Delphi Russian Knowledge Base .
Что есть DRKB: это самая большая и полная в рунете база знаний по Дельфи, составленная по материалам форумов Vingrad.ru и Sources.ru, а так же других источников. Содержит более 2000 хорошо отклассифицированных и тщательно оформленных статей в формате chm (Windows Help). Эта база составленна силами профессиональных программистов (и им сочуствующим) для программистов . Если вы желаете расширить эту базу своим материалом и стать совтором DRKB, то отправляйте Ваши материалы в данную ветку. Добавление статьи в данную ветку происходит на Вашей доброжелательной основе. Ваши материалы не рецензируются, но могут редактироваться. Все статьи будут тщательно анализироваться сообществом модераторов форума и привлеченных извне специалистов по тематике статьи. Статьи, помещеные в DRKB, обязательно будут иметь указание на автора статьи. Большая просьба: не пишите по поводу непомещения Вашей статьи в DRKB. Если она не помещена в DRKB - значит она не прошла проверку на качество подачи материала или уровень изложения. (Объяснения причин отсутствия статьи не разглашаются)
|
|||
|
||||
Girder |
|
|||
![]() Лентяй 2 ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1993 Регистрация: 12.5.2004 Репутация: 31 Всего: 155 |
Модератор: Сообщение скрыто. -------------------- Как слышим, так и пишим. Истина где-то там... |
|||
|
||||
Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 192 Всего: 484 |
Какие-то сроки есть?
Или по мере наполнения? Я хотел бы доработать свою статью и написать ещё одну. Какой срок у меня есть? |
|||
|
||||
Rouse_ |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 469 Регистрация: 23.4.2005 Репутация: 5 Всего: 29 |
Сужу по себе, с таким объемом ранее нового года не справиться, поэтому ориентируйся примерно сюда, я тоже зажат со своей статьей и не знаю успею ли. Точнее о сроках Виталий скажет...
|
|||
|
||||
Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 192 Всего: 484 |
Я примерно так и думал.
Ориентируемся на конец года, выход где-то в январе. Добавлено @ 22:40 Ориентировочно, естественно... |
|||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 36 Всего: 329 |
я хотел бы доработать свои статьия по Excel`ю, куда их можно сбросить?
|
|||
|
||||
Rouse_ |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 469 Регистрация: 23.4.2005 Репутация: 5 Всего: 29 |
Akella, ну так сюда и кидай
![]() |
|||
|
||||
Yanis |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2937 Регистрация: 9.2.2004 Где: Москва Репутация: 72 Всего: 111 |
Это будет отличный подарок на новый год всем участникам форума. Да что там форума, всему рунету! Rouse_ Хорошо, что ты взялся помогать Виту. Чем больше спецов примет участие при её создании тем она будет качественнее исполнена ;) Добавлено @ 10:18 Ещё вопросы. А что будем делать с наработками из Арсенал форумистов? Просто тупа перекидывать линки на посты оттуда сюда? В теме про DRKB версии 2.3 много постов с указаниями на ошибки и неточности. Будут ли они учтены? Так же там имеются и наработки некоторых людей, которые стоит добавить в DRKB. |
|||
|
||||
Akella |
|
||||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 36 Всего: 329 |
Я когда-то для DRKB давал исходники по импорту из Excel (прошу обратить внимание, что тогда я был под ником dsergey)
Прошу заменить импорт из Excel на эту процедуру, т.к. она работает на много быстрее. (Тогда она называлась ImportFromExcel, помоему) Экспорт в Excel не менял ![]() даю полностью рабочий код
Это сообщение отредактировал(а) Akella - 5.2.2007, 09:26 |
||||
|
|||||
Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 48 Всего: 207 |
Я хотел раньше... хотя может Rouse_ и более приземлён ![]() Ладно, работаем, а потом посмотрим...
Не надо, я сам по тому разделу пройдусь И ещё: Я собираюсь сделать ещё и небольшой файл-архив с примерами кода, полезными утилитами и компонентами. Бросайте линки сюда, я залью к себе на FTP -------------------- 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 |
|||
|
||||
Yanis |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2937 Регистрация: 9.2.2004 Где: Москва Репутация: 72 Всего: 111 |
Не знаю на сколько это хорошая идея. Работа над DRKB, как Vit сам и говорил, очень трудоёмкая. Хватит ли на всё это времени и сил? http://forum.vingrad.ru/index.php?showtopi...st&p=846928 Помоему неплохой примерчик. Код демонстрирует как можно найти уже запущенный процесс и получить его PID. Ко всему там же имеется пример как подцепиться к работающему процессу и дождаться его завершения. П. С. К сожалению "достать" код получения PID процесса из DRKB очень сложно. Кто не верит смотрите "Как завершить задачу в Windows NT (а заодно получить PID задачи)? http://forum.vingrad.ru/index.php?showtopi...st&p=865888 Как проверить является ли файл файлом Excel-я Это сообщение отредактировал(а) Yanis - 28.9.2006, 16:40 |
|||
|
||||
Yanis |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2937 Регистрация: 9.2.2004 Где: Москва Репутация: 72 Всего: 111 |
http://forum.vingrad.ru/index.php?showtopic=108215
Как определить размер кластера? Добавлено @ 17:11 http://forum.vingrad.ru/index.php?showtopic=97353 Отлов исключительных ситуаций в консольных приложениях |
|||
|
||||
Yanis |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2937 Регистрация: 9.2.2004 Где: Москва Репутация: 72 Всего: 111 |
потеря активности проследить
http://forum.vingrad.ru/index.php?showtopic=94500 Предложеный мною в этом топике вариант имеет приимущество перед стандартным OnActivate/OnDeactivate ![]() |
|||
|
||||
Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 48 Всего: 207 |
Убедительная просьба ко всем кто публикует здесь материалы:
ПРОВЕРЯТЬ НЕТ ЛИ ИХ УЖЕ В ДРКБ. ПРОВЕРКА НА ДУБЛИКАТЫ - САМЫЙ ТРУДОЁМКИЙ ПРОЦЕСС, Я БУДУ НАДЕЯТСЯ НА ВАС И ТЕМЫ ОПУБЛИКОВАННЫЕ ЗДЕСЬ БУДУ ВКЛЮЧАТЬ В ДРКБ БЕЗ КАКИХ ЛИБО ПРОВЕРОК -------------------- 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 |
|||
|
||||
Elfebet |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 545 Регистрация: 15.5.2006 Где: Украина. Запорожь е. Репутация: 2 Всего: 14 |
Exe - SFX или нет.
http://forum.vingrad.ru/index.php?showtopic=107391 автор:Snowy Перенести все компоненты при переустановке Delphi http://www.delphikingdom.ru/asp/viewitem.asp?catalogid=854 -------------------- Программист не должен всё знать... он должен знать где можно посмотреть |
|||
|
||||
Voyager |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 532 Регистрация: 8.2.2005 Репутация: 2 Всего: 18 |
Вот может что приглянется:
Скриншот средствами WinAPI: http://forum.vingrad.ru/index.php?showtopi...st&p=540249 Минимальное приложение на WinAPI (для новичков с подробностями): http://voyager.alfamoon.com/forum/topic.ph...m=3&topic=1 Ping средствами ICMP API: http://voyager.alfamoon.com/forum/topic.ph...m=3&topic=3 Системы счисления. Перевод из десятичной в любую другую: http://voyager.alfamoon.com/forum/topic.ph...=3&topic=30 Update (чтобы не флудить):
Описание ICMP в DRKB видел (но у меня просто полный пример приложения с объяснениями), остальное не видел (про API в DRKB вообще мало), статью "Минимальное приложение на WinAPI" писал сам лично, "Скриншот средствами WinAPI" в DRKB нет, такого метода как в "Перевод из десятичной в любую другую" в DRKB тоже нет. Это сообщение отредактировал(а) Voyager - 29.9.2006, 16:01 |
|||
|
||||
Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 48 Всего: 207 |
Разве этого нет в ДРКБ? -------------------- 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 |
|||
|
||||
Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 192 Всего: 484 |
Virtual Treeview (статья by Quadr0)
Как определить, что программа запущена в терминальном режиме Решение простое, но может пригодиться ![]() Управление Планировщиком задач Windows Решение конечно не претендует на 100% полноценность, но лучше, чем ничего. Дорабатывать до полнофункционала очень лениво. Но, кому надо, дальше сам разберётся. Скачать файл по https Ну уж очень регулярный вопрос. Решение не сложное - вопрос частый. Блокировка лотка CD-ROM В DRKB есть, но там на плюсах. Эта на Delphi. Получить версию Windows Не убивайте ![]() Этот вариант оптеделяет более детально, в отличие от 4-х способов DRKB. Определить, какая версия WinRAR требуется для распаковки rar архива Не знаю, насколько нужный код. Но он маленький - много места не займёт - смотрите сами, нужен или нет. |
|||
|
||||
Alexeis |
|
||||||||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 109 Всего: 459 |
Вдобавок к CDROM я выкладываю блокировку Флопика
Вот еще процедурка напианая Snowy (вдруг он про нее забыл ![]()
Добавлено @ 00:59 От меня лично Про работу с Wave файлами (в drkb пример не соответствует спецификации стандарта) http://forum.vingrad.ru/index.php?showtopic=89826&hl= И про BMP файлы (полный разбор структуры, всех разновидностей + пример в котором задействованы всевозможные форматы) http://forum.vingrad.ru/index.php?showtopi...%BC%D0%B0%D1%82 Добавлено @ 01:04 Вот еще пример загрузки того же битмапа ввиде DIB но уже при помощи функций API (переработаный и исправленный вариант из DelpiWord)
Это сообщение отредактировал(а) alexeis1 - 29.9.2006, 01:06 -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
||||||||
|
|||||||||
Alexeis |
|
||||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 109 Всего: 459 |
Опять же процедурка для смешивания двух изображений с прозрачностью
(Взято из поста Snowy)
Добавлено @ 01:20 Вот еще любопытная ссылочка на интерпретатор паскаля (точнее его упрощеной версии) http://alexboiko.narod.ru/prod.html дальше решение популярного вопроса " Проблемы русского языка в проектах Delphi 6-9, Или вопрос о ???????????" http://forum.vingrad.ru/index.php?showtopi...092;?\? Дальше простой вычислитель арифметических выражений на ОЛЕ (даже не помню кто его постил)
-------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
||||
|
|||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 36 Всего: 329 |
желательно также проверять на работоспособность сам код, который попадёт в DRKB - уже не раз были прецеденты. |
|||
|
||||
Yanis |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2937 Регистрация: 9.2.2004 Где: Москва Репутация: 72 Всего: 111 |
||||
|
||||
Rouse_ |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 469 Регистрация: 23.4.2005 Репутация: 5 Всего: 29 |
По поводу получения версии, я у себя пользуюсь вот таким вариантом. На текущий момент показывает вроде как все варианты, хотя мог что-то и забыть ![]()
Это сообщение отредактировал(а) Rouse_ - 29.9.2006, 12:27 |
||||
|
|||||
Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 192 Всего: 484 |
Rouse_, неплохо. Только слова 'Microsoft ' и 'Windows ' можно было бы в константы вынести - уж слишком их тут много...
|
|||
|
||||
Rouse_ |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 469 Регистрация: 23.4.2005 Репутация: 5 Всего: 29 |
Логично, потом можно попоравить.
Вот еще пример получение информации по системным накопителям:
|
|||
|
||||
Albinos_x |
|
|||
![]() Evil Skynet ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3288 Регистрация: 28.5.2004 Где: X-6120400 Y-1 4624650 Репутация: 26 Всего: 108 |
аналогично со статьёй по Word и Excel... хочу сделать более общирно и упорядоченно, плюс хосу добавить работу через Ole но если не успею, то предлогаю взять отсюда, то что уже есть: http://forum.vingrad.ru/index.php?showtopi...34&view=all Добавлено @ 13:33 код по вставке в StringGrid ComboBox, накатанная тема, но всё равно: http://forum.vingrad.ru/index.php?showtopic=106903&st=15 -------------------- "Кто владеет информацией, тот владеет миром" Уинстон Черчилль |
|||
|
||||
Albinos_x |
|
||||||||||||
![]() Evil Skynet ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3288 Регистрация: 28.5.2004 Где: X-6120400 Y-1 4624650 Репутация: 26 Всего: 108 |
ещё в арсенале был выложен код печати StringGrid, только более совершенный, чем имеющийся в DRKB... думаю его тоже стоит включить...
------------- Периодически задаваемый вопрос: Выставить ширину выпадающего списка по ширине строки
использование: если строки не меняются в ComboBox-е, то целесообразней сделать так:
если же меняется, то:
Добавлено @ 13:49 Фильтрация в ComboBox по маске Задача: Исходные данные: 1. ComboBox 2. Список необходимо: когда пользователь набирает в списке отображать, только то что совпадает по маске с набранным. функция:
использование:
где List - TStringList.(т.е. список) можно при получении фокуса (procedure TForm1.ComboBox1Enter(Sender: TObject) автоматически вызывать выпадающий список. Да ещё необходимо, чтобы
иначе ничего не получится. (идея: выпадающий список может содержать очень много строк и навигацию по этому, даже если поставить сортировку, осуществлять не очень удобно. А это значительно облегчает процесс) Это сообщение отредактировал(а) Albinos_x - 30.9.2006, 13:44 -------------------- "Кто владеет информацией, тот владеет миром" Уинстон Черчилль |
||||||||||||
|
|||||||||||||
Albinos_x |
|
||||
![]() Evil Skynet ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3288 Регистрация: 28.5.2004 Где: X-6120400 Y-1 4624650 Репутация: 26 Всего: 108 |
выравнивание в Edit:
использование:
-------------------- "Кто владеет информацией, тот владеет миром" Уинстон Черчилль |
||||
|
|||||
Quadr0 |
|
|||
Unregistered |
...
Это сообщение отредактировал(а) Quadr0 - 15.7.2011, 13:03 |
|||
|
||||
Albinos_x |
|
|||
![]() Evil Skynet ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3288 Регистрация: 28.5.2004 Где: X-6120400 Y-1 4624650 Репутация: 26 Всего: 108 |
кстати в текущей версии Delphi Russian Knowledge Base в разделе
Работа с файлами средствами Win32API есть опечатка и не полностью описана одна или две команды... вот исправленный вариант с небольшим дополнением:
-------------------- "Кто владеет информацией, тот владеет миром" Уинстон Черчилль |
|||
|
||||
Voyager |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 532 Регистрация: 8.2.2005 Репутация: 2 Всего: 18 |
Вот моя функция получения пути до программы из файла ярлыка:
|
|||
|
||||
Sunvas |
|
|||
![]() Соль и сахар ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3388 Регистрация: 12.3.2006 Где: Тосно Репутация: 28 Всего: 89 |
Вот мое решение как нарисовать эффект "Муравьи" на форме.
http://forum.vingrad.ru/index.php?showtopi...st&p=693628 -------------------- Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их. |
|||
|
||||
FF90h |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 72 Регистрация: 1.7.2006 Где: Планета Земля Репутация: нет Всего: 1 |
Смена МАК адреса тестировал на WinXP Prof Sp1 Sp2 WinXp Home
Это сообщение отредактировал(а) FF90h - 8.10.2006, 13:46 |
|||
|
||||
Sunvas |
|
||||
![]() Соль и сахар ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3388 Регистрация: 12.3.2006 Где: Тосно Репутация: 28 Всего: 89 |
Элементы комбинаторики - размещения, перестановки, сочетания Вот три функции для вычисления всех возможных вариантов выбора элементов методом сочетания, перестановки и размещения. Где s - строка элементов, k - количество элементов при выборе, povtor - возможность повторения элементов. Строки, поступающие в эти функции не должны содержать одинаковых символов. Строки, которые содержат одинаковые символы, перед подачей в функцию надо нормализировать при помощи функции normalize;
И, как последствие из комбинаторики, хочу привести функцию перебора паролей. Где line - строка (символы не должны повторяться), len - длина пароля, minlen - выдать также пароли длиной от 1 до len.
Все применение в прилагаемом файле. ЗЫ: По вопросам и предложениям пишите в ПМ Это сообщение отредактировал(а) Sunvas - 7.1.2007, 21:13 Присоединённый файл ( Кол-во скачиваний: 16 ) ![]() -------------------- Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их. |
||||
|
|||||
Yanis |
|
||||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2937 Регистрация: 9.2.2004 Где: Москва Репутация: 72 Всего: 111 |
Добавление иконки в стандартный MessageBox (используется MessageBoxIndirect)
Добавление собственных компонентов с [B]MessageBox. Другой подход, с использованием ловушек.[/B] http://forum.vingrad.ru/index.php?showtopi...st&p=887225 Это сообщение отредактировал(а) Yanis - 13.10.2006, 10:17 |
||||||
|
|||||||
Akella |
|
||||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 36 Всего: 329 |
FireBird SQL Server + C#
выборка из одной таблицы
выборка из двух таблиц
|
||||
|
|||||
Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 192 Всего: 484 |
Akella, а какое отношение C# имеет к DRKB?
|
|||
|
||||
Akella |
|
||||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 36 Всего: 329 |
Отлавливаем нажатие клавишь в OnKeyDown (кто-то говорил, что в OnKeyDown мона только впоймать только служебные клавиши, типа VK_RETURN или VK_F1)
Добавлено @ 15:31 вот это (редактор колонок для DBGridEh) http://forum.vingrad.ru/index.php?showtopi...st&p=876524 то же самое, только используем контекстные меню http://forum.vingrad.ru/index.php?showtopi...st&p=885300 Добавлено @ 15:37
да ,точно, не сообоазил чётта что Delphi Rassian Knowlage Base Это сообщение отредактировал(а) Akella - 19.10.2006, 15:38 |
||||
|
|||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 36 Всего: 329 |
Работа с колонтитулами в Excel
http://forum.vingrad.ru/act-ST/f-89/t-117773/unread-1.html Добавлено @ 11:01 Шрифты и цвета в Excel http://forum.vingrad.ru/act-ST/f-89/t-117775/unread-1.html |
|||
|
||||
Romikgy |
|
||||||||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 26 Всего: 146 |
имхо здесь немного с избыточностью, т.к. в онкейдауне в кее виртуальная кнопка, а она и для больших и для маленьких и вообще для всех раскладок одинакова, вот файлик с инклюдом всех виртуальных кодов , использование добавляем такую вещь {$I virtual_key.inc} и юзаем везде по коду VK_RETURN , VK_F
и условие для контрл F
или
Присоединённый файл ( Кол-во скачиваний: 18 ) ![]() -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
||||||||
|
|||||||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 36 Всего: 329 |
||||
|
||||
TopSergey |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 25.10.2006 Репутация: нет Всего: нет |
Я слыхал тут отбор тем для нового DRKB. Вот, нашёл интересную вещь. В предыдущих версиях DRKB не встречал.
Называется: Как использовать CHM Help файлы в Delphi.
|
|||
|
||||
Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 192 Всего: 484 |
TopSergey, есть уже.
В разделе "Разработка приложений -> Работа со справочной системой" Не этот же код, но аналогичный. |
|||
|
||||
Snowy |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 192 Всего: 484 |
Не знаю, стоит ли одна строчка места в DRKB...
Как определить язык Windows? То есть какая винда: русская/английская/еврейская etc
Таблица языков есть в MSDN. Но на всякий случай привожу тут:
Добавлю. Нашёл в DRKB топ "Как определить локализацию ОС: английская или русская?" Это решение неверное - оно говорит о том, какой язык дефолтный, но не определяет локализацию. Правильный данный пример ![]() |
||||
|
|||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 36 Всего: 329 |
Отлавливаем утечки памяти.
При запуске главной формы включаем "ловушку". По завершению приложения, если запуск был из под IDE, будет показано окошко с модулями, где есть утечка памяти.
|
|||
|
||||
Addmin |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 803 Регистрация: 3.2.2006 Где: сослан в Сибирь Репутация: нет Всего: 15 |
У меня есть работа на тему "Продажа программ за рубеж". Большая такая, поэтапная. На книжку тянет (правда, её ещё надо доработать). Чисто о программировании там - ни строчки. Больше менеджментского.
Такая в DKRB пойдёт? -------------------- SimpleFit.ru - блог о том, как заниматься спортом нормальным людям -- Стимул работы в Сибири - комары. |
|||
|
||||
Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 48 Всего: 207 |
-------------------- 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 |
|||
|
||||
Addmin |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 803 Регистрация: 3.2.2006 Где: сослан в Сибирь Репутация: нет Всего: 15 |
Ммм... Нашёл сообщение об FTP-архивчике...
Мой первый взнос: PE Optimizer 1.2 от Dr. Golova: Думаю, все слышали о StripReloc Джордана Рассела. Она занимается тем, что вырезает релоки из PE-файлов. Но мало кто знает о PE Optimizer. А между тем это очень маленькая и удобная утилита. Возможности (цитирую автора):
И, что немаловажно (в крайнем случае для меня), она, в отличии от StripReloc, имеет GUI. В результате файл уменьшается примерно на 5 %. Для программ, больше 500 Кб это уже видимый результат. Данная версия самая новая (15.10.2001 ![]() P.S. Имеется платный аналог - PE Corrector. Стоит 40 $, а результат - точно такой же (Правда, он ещё умеет вырезать Debug-информацию, но это можно уже в самой Delphi задать) P.P.S. Исходники на Delphi - прилагаются. Присоединённый файл ( Кол-во скачиваний: 24 ) ![]() -------------------- SimpleFit.ru - блог о том, как заниматься спортом нормальным людям -- Стимул работы в Сибири - комары. |
|||
|
||||
Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 192 Всего: 484 |
На будущее может пригодиться.
На будущее, потому что совместимость WinXP и выше. Конвертация в Base64 средствами WinAPI. http://forum.vingrad.ru/index.php?showtopi...st&p=908724 Авторство: Snowy, dumb. Живых примеров нет даже у гугля. |
|||
|
||||
Addmin |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 803 Регистрация: 3.2.2006 Где: сослан в Сибирь Репутация: нет Всего: 15 |
А какой формат статьи требуется для DRKB Explorer? Простые HTML или ещё что?
-------------------- SimpleFit.ru - блог о том, как заниматься спортом нормальным людям -- Стимул работы в Сибири - комары. |
|||
|
||||
Quadr0 |
|
|||
Unregistered |
...
Это сообщение отредактировал(а) Quadr0 - 15.7.2011, 13:17 |
|||
|
||||
Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 48 Всего: 207 |
Мне легче всего работать с Word или rtf, можно html или просто текст, хуже всего с pdf -------------------- 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 |
|||
|
||||
Insert |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 208 Регистрация: 13.4.2006 Репутация: 1 Всего: 1 |
Имеются некоторые знания по работе с pdf файлами, точнее с ихними внутренностями(структура, теги,обьекты),методы доступа к ним, если надо могу статейку накатать, только сроки скажите.
--------------------
пьяный русский кодер практически непобедим |
|||
|
||||
Quadr0 |
|
|||
Unregistered |
...
Это сообщение отредактировал(а) Quadr0 - 15.7.2011, 13:17 |
|||
|
||||
Insert |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 208 Регистрация: 13.4.2006 Репутация: 1 Всего: 1 |
Ну буду рад помочь, но так как это будет моя первая статья такого плана, то надеюсь с вашей помощью, сделаю её читабельной и понятной.
ЗЫ: Также если интересует формат XPS(альтернатива pdf, созданная MS, выйдет вместе в Vistoй) тоже можно сделать небольшое ознакомление со структурой, тут уж информации в сети практически нету, все из SDK беты из самостоятельного изучения. Но это так по желанию. В реале этот формат войдет в силу и станет популярным( а он станет популярным ) только через год - полтора после выхода Висты, так что это так на будущее. Это сообщение отредактировал(а) Insert - 6.11.2006, 23:09 --------------------
пьяный русский кодер практически непобедим |
|||
|
||||
Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 48 Всего: 207 |
Ух ты! Должна быть очень полезная инфа -------------------- 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 |
|||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 36 Всего: 329 |
Только не в PDF. ![]() Мы сейчас обрабатываем кучу документации - переводим из англ. на русский - это ужас. только не в PDF. |
|||
|
||||
Albinos_x |
|
|||
![]() Evil Skynet ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3288 Регистрация: 28.5.2004 Где: X-6120400 Y-1 4624650 Репутация: 26 Всего: 108 |
переделал статью, но только пока про компоненту TWordApplication... в формате Word подойдёт?
Это сообщение отредактировал(а) Albinos_x - 8.11.2006, 17:23 -------------------- "Кто владеет информацией, тот владеет миром" Уинстон Черчилль |
|||
|
||||
Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 48 Всего: 207 |
-------------------- 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 |
|||
|
||||
Albinos_x |
|
|||
![]() Evil Skynet ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3288 Регистрация: 28.5.2004 Где: X-6120400 Y-1 4624650 Репутация: 26 Всего: 108 |
прикрепляю файл...
Добавлено @ 20:33 в документе 24 страницы... я там ещё кое чего добавил, чего нет в статье на форуме... Присоединённый файл ( Кол-во скачиваний: 16 ) ![]() -------------------- "Кто владеет информацией, тот владеет миром" Уинстон Черчилль |
|||
|
||||
Albinos_x |
|
|||
![]() Evil Skynet ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3288 Регистрация: 28.5.2004 Где: X-6120400 Y-1 4624650 Репутация: 26 Всего: 108 |
Прикрепляю отредактированную статью по компаненте ExcelApplication ...
Она возможно ещё подвергнется редактированию... но это только тогда, когда появится свободное время, аего в ближайшее время пока не предвидится... ![]() в документе 18 стр. Присоединённый файл ( Кол-во скачиваний: 5 ) ![]() -------------------- "Кто владеет информацией, тот владеет миром" Уинстон Черчилль |
|||
|
||||
tripsin |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 38 Регистрация: 10.4.2005 Где: Талица Репутация: нет Всего: 3 |
Посмотрите. Может что-то мое сгодится.
|
|||
|
||||
Rodman |
|
|||
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 7 Всего: 122 |
Вот пример вывода данных (на примере XML, так же присутствует пример простейшего парсинга XML'я) в TDBGrid...
Но единственное примечание - требуется компонент из JEDI (или подобный)... Присоединённый файл ( Кол-во скачиваний: 2 ) ![]() |
|||
|
||||
Rodman |
|
||||
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 7 Всего: 122 |
И вот еще коварный вопрос по базам. С рудом нашел. В старой версии DRKB такого нет...
Может пригодиться: - создание Базы Access
- вывод количества таблиц в базе
|
||||
|
|||||
Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 48 Всего: 207 |
Или версия совсем уж старая или плохо смотрели, есть такое... -------------------- 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 |
|||
|
||||
Alex |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4147 Регистрация: 25.3.2002 Где: Москва Репутация: 80 Всего: 162 |
только не нужно это в таком виде включать в DRKB ![]() Добавлено @ 21:43 Строковые типы в Delphi. Особенности реализации и использования. PS: Могу отдать как doc файл, если его проще будет вставлять в DRKB -------------------- Написать можно все - главное четко представлять, что ты хочешь получить в конце. |
||||
|
|||||
Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 192 Всего: 484 |
|
|||
|
||||
Elfebet |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 545 Регистрация: 15.5.2006 Где: Украина. Запорожь е. Репутация: 2 Всего: 14 |
Удаление HTML елементов из тектса. в ДРКБ есть данная тема, но приведенная функция при больших объемах файла (если уже больше 100кб!) просто зависает, а данная функция просто летает (html файл размером 14,1 мб (!!!) обработал за 0,577 секунд)
авторы: Elfebet, Fedia, Quadr0 -------------------- Программист не должен всё знать... он должен знать где можно посмотреть |
|||
|
||||
Elfebet |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 545 Регистрация: 15.5.2006 Где: Украина. Запорожь е. Репутация: 2 Всего: 14 |
частый вопрос: найти все ссылки в html странице
использование
автор: Elfebet тоже функция довольно быстрая, один не достаток надо фунции передавать текст с буквами нижного регистра, чтобы он нашел все ссылки, в такой ситуации я использовал функцию fastPosNoCase из FastStrings.pas (http://www.droopyeyes.com/downloads/faststrings.zip) Это сообщение отредактировал(а) Elfebet - 20.11.2006, 12:02 -------------------- Программист не должен всё знать... он должен знать где можно посмотреть |
||||
|
|||||
Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 192 Всего: 484 |
Конвертировать RTF в HTML: http://forum.vingrad.ru/index.php?showtopi...st&p=689085
Автор: Snowy Примечание: код, который сейчас находится в DRKB, не только не рабочий, но и не имеет вообще никакого отношения ни к RTF, ни к HTML. Но при этом гордо лежит именно под этим заголовком ![]() P.S. Мой код отработан, проверен. Единственно, что хотелось бы добавить - подсветка гиперссылок. Работаю над этим. TRichEdit. Определить, используется ли в тексте форматирование, или же просто текст.
|
|||
|
||||
Snowy |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 192 Всего: 484 |
Готово. Переделал функцию.
Функция конвертирует RTF и обычный текст в HTML. Производит детект урлов, выделяет их гиперссылкой.
Внимание! Функция конвертирует только содержимое. Если вам нужен полноценный html-файл, нужно дописать заголовок. Сама функция возвращает только содержимое BODY. Пример использования:
Добавлено @ 17:35 Код полностью мой до последней буковки. Код новый, неотработанный. Вроде работает, но оттестить было бы неплохо. Прилагаю тестовый проект. Найдёте глюки - пишите. Присоединённый файл ( Кол-во скачиваний: 17 ) ![]() |
||||
|
|||||
Matematik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1027 Регистрация: 11.3.2006 Репутация: 17 Всего: 50 |
Вот нашел интересную статью
http://www.dtf.ru/articles/read.php?id=39888 Может будет полезна Добавлено @ 20:12 То, что вам никто не говорил о многозадачности в Windows |
|||
|
||||
Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 192 Всего: 484 |
Не думаю, что она имеет отношение к DRKB.
Да, есть несколько интересных практических советов. Но в целом речь о тонкостях, а не о решениях. В целом статья наводит на мысль, что человек съел собаку только сейчас и находится в шоке. Хотя данная информация далеко не засекречена ![]() Плюс полезным советам. Естественно я понимаю, что для очень многих эта информация может быть в новость. В целом 4 за статью. Но для сборника решений, ИМХО, не подходит. Почитать полезно, но это не фак. Полезно почитать тем, кто не сильно представляет реализацию многозадачности Windows, чтобы знать где лежат грабли. Но далеко не факт, что придётся смотреть, чтоб на них не наступить. Просто полезная информация. Но не по данной теме. |
|||
|
||||
Bose |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1458 Регистрация: 5.3.2005 Где: Riga, Latvia Репутация: 23 Всего: 51 |
Не знаю, можно лои рекомендовать для DRKB чужие статьи
![]() Наткнулся в интернете на сайт Александра Просторова с довольно интересными статьями о Delphi http://www.softwarer.ru/ Я получил массу удовольствия читая их. |
|||
|
||||
Albinos_x |
|
||||||
![]() Evil Skynet ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3288 Регистрация: 28.5.2004 Где: X-6120400 Y-1 4624650 Репутация: 26 Всего: 108 |
в статье найдена опечатка, в часности в разделе Организация работы приложения под несколько версий Excel надо исправить
на
т.к. приведение производится не к тому типу... в результате могут возникнуть проблемы... на всякий случай прикрепляю исправленную статью... Присоединённый файл ( Кол-во скачиваний: 5 ) ![]() -------------------- "Кто владеет информацией, тот владеет миром" Уинстон Черчилль |
||||||
|
|||||||
Yanis |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2937 Регистрация: 9.2.2004 Где: Москва Репутация: 72 Всего: 111 |
Однажды понадобилось использовать функцию GetFileAttributes. Было принято решение оформить её результат в виде множества атрибутов. В результате получилась нижеприведённая функция. Ни что не мешает использовать её в оригинальном варианте, но иногда удобнее использовать такой вариант:
Использование:
|
||||
|
|||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 36 Всего: 329 |
Проблема с русскими символами (Snowy)
http://forum.vingrad.ru/index.php?showtopi...st&p=634050 Показ диалога выбора папки (Я) Добавлено @ 12:17 и ещё вот это http://forum.vingrad.ru/index.php?showtopi...t&p=1010690 Это сообщение отредактировал(а) Akella - 25.1.2007, 12:18 |
|||
|
||||
Sunvas |
|
|||
![]() Соль и сахар ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3388 Регистрация: 12.3.2006 Где: Тосно Репутация: 28 Всего: 89 |
А когда выйдет DRKB 3 ? интересно знать..
-------------------- Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их. |
|||
|
||||
Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 48 Всего: 207 |
Я на 4 месяца почти выпал из жизни: переезд в другой город, смена работы и т.д. Сейчас постепенно жизнь возвращается в норму, если всё пойдёт гладко, то вопрос завершения DRKB - дело примерно месяца. -------------------- 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 |
|||
|
||||
Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 26 Всего: 146 |
-------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
|||
|
||||
Sunvas |
|
|||
![]() Соль и сахар ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3388 Регистрация: 12.3.2006 Где: Тосно Репутация: 28 Всего: 89 |
-------------------- Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их. |
|||
|
||||
Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 48 Всего: 207 |
да -------------------- 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 |
|||
|
||||
Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 26 Всего: 146 |
-------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
|||
|
||||
Yanis |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2937 Регистрация: 9.2.2004 Где: Москва Репутация: 72 Всего: 111 |
WinAPI аналог известной процедуры ScanDir.
ссылка Это сообщение отредактировал(а) Yanis - 31.1.2007, 10:55 |
|||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 36 Всего: 329 |
Так можно экспортировать данные из DBGridEh в разные форматы.
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "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. |