Help! need somebody
Help! Not just anybody
Help! You know need someone
Help!
Понятно, что нет возможности.
Может кто копался, - тогда что надо дописать в коде?
Может я чего то не догоняю?
Ответов: 2059
Рейтинг: 132
|
|||
Help! need somebody Help! Not just anybody Help! You know need someone Help! Понятно, что нет возможности. Может кто копался, - тогда что надо дописать в коде? Может я чего то не догоняю? |
|||
карма: 6 |
|
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
А чем компонент DropFile не устраивает?
|
|||
карма: 22 |
|
Ответов: 8928
Рейтинг: 823
|
|||
flint2 [flood]Мусорные слова и фразы совершенно не обязательны![/flood]
|
|||
карма: 19 |
|
Ответов: 2059
Рейтинг: 132
|
|||
А чем компонент DropFile не устраивает? Бьюсь, как рыба об лёд. Не получается. List - Список объектов для выполнения операции перетаскивания Наверное я не так правильно понимаю это описание. Пример, - самое наглядное разрешение вопроса. Т.е. Пока получается: На форму - всё ОК, а на сам RichEdit - nicht. |
|||
карма: 6 |
|
Ответов: 8928
Рейтинг: 823
|
|||
flint2, code_33028.txt
|
|||
карма: 19 |
| ||
файлы: 1 | code_33028.txt [523B] [230] |
Ответов: 2059
Рейтинг: 132
|
|||
Леонид
Благодарю! Отвечу попозже. |
|||
карма: 6 |
|
Ответов: 9906
Рейтинг: 351
|
|||
Чего бы это ему handle на улицу не вытащить -- не пойму
|
|||
карма: 9 |
|
Ответов: 8928
Рейтинг: 823
|
|||
Galkov, ТС нужно в RichEdit перетянуть и открыть, у меня туда тоже только ярлыки вставляются
|
|||
карма: 19 |
|
Ответов: 1343
Рейтинг: 31
|
|||
может панельку сделать?
или я нетак понял... |
|||
карма: 2 |
|
Ответов: 2059
Рейтинг: 132
|
|||
Благодарю всех за участие!
На всякий случай - Это я читал: Очевидно, что компонент не может использоваться в проектах без формы или не в визуальных контейнерах. Макет в delphi работает. К сожалению, приводить всю схему - бессмысленно. Описание займёт несколько страниц, а главное не доделана. Это макет для отработки некоторых функций. Тем не мение выложу. Переделывать специально для примера думаю нет смысла, а вдруг гдето, где я не вижу, собака порылас. Выдрал более 90%, наверняка какой то мусор остался. Важно! Не стандартные компоненты: 1. применяется Win.pas от andrestudio. (обсуждается, - не стыкуется с D7 и не дружить с "новой" версией Win.pas) На данный момент, прикинув все за и против, для моих задачь более приемлима версия от andrestudio. 2. переделанный Thread от Netspirit - работает гораздо лучше. 3. Экзотика: http://yadi.sk/d/SbjAz1ySCdjEb - можно выкинуть контейнер, без ущерба для темы. 4. Хеш-таблица строк http://yadi.sk/d/N0xjpEZ4HemVK - отдельная тема. По этой теме много вопросов. Главный - нужен ли такой компонент? Сделано, но не оформлено - ключём может быть строка вида " *квы * бу*" и сортировка вида: был так же смел=был так же сме`л было не за что=было не`зашто более 1 а. е.=более одной астрономической единицы было не о чем=было не`очем был низок=был ни`зок были живы=были жи`вы без году=бе`згоду б. у=бэ у ... ядовитейшего=ядови`тейшего явственнее=я`вственнее ястребица=ястреби`ца якудза=яку`дза якудзы=яку`дзы ямское=ямско`е якоб*=я`коб* яфет=яфе`т ядро=ядро` ялду=ялду` Это лирика. Поскольку почти всё выдрал - полного функционала нет. Поэтому: Через кнопку " Выбор файла" (меню не работает) загрузить один из файлов 0mograph2.omn, или 2yo.vcb, иначе будет ошибка. (В рабрчей версии грузятся поочерёдно автоматически) Перетаскиваем на форму (а задача на RichEdit) любой из файлов: ZIP, RAR, AZW, AZW3, CHM, DOC, DOCX, EPUB, FB2, HTML, MHT, MOBI, ODT, PDF, PRC, RTF, TXT. Для примера в архиве файл FB2. Последовательност не важна. Нажимаем стартовый флажок. Почему так долго грузится исходный файл? Потому, что кроме извлечения текста, выполняются опции заданные папаметрами: --remove-spaces Удалить лишние пробелы (два и более пробела подряд, неразрывные пробелы). --remove-hyphens Удалить знаки переноса на концах строк в тексте. --remove-linebreaks Удалить разрывы строк внутри абзацев. --remove-empty-lines Удалить все пустые строки. --replace-empty-lines Заменить несколько пустых строк одной пустой строкой. --remove-square-brackets Удалить текст внутри [квадратных скобок]. --remove-curly-brackets Удалить текст внутри {фигурных скобок}. --remove-angle-brackets Удалить текст внутри <угловых скобок>. --fix-ocr-errors Исправить ошибки, возникшие при оптическом распознавании текста (только для языков с кириллическими алфавитами). Прошу извинить за столь больщой архив. Причиндалы много весят, хотя рояли не играют. Для комплектности. Надеюсь не сильно напряжет. http://yadi.sk/d/m3o1RwfBHfDUd |
|||
карма: 6 |
|
Ответов: 2059
Рейтинг: 132
|
|||
Вопрос снят.
Может кому то пригодится: code_33043.txt CanDragOle=Запретить/разрешить перетаскивание текста мышкой Надо поставить в состояние False! |
|||
карма: 6 |
| ||
файлы: 1 | code_33043.txt [292B] [332] |
Ответов: 8928
Рейтинг: 823
|
|||
flint2, ой, и правда! (Dilma и это предусмотрел, вывел свойство!)
|
|||
карма: 19 |
|
Ответов: 2059
Рейтинг: 132
|
|||
Леонид
Это я понял, только когда в исходниках покопался, а сразу не доходит. Получается мы перетаскиваем не файл, а текст. P.S. Открывать ли тему Хеш-таблица строк http://yadi.sk/d/N0xjpEZ4HemVK ? Нужен ли такой компонент, или удобней в IC исполнении для конкретного случая? |
|||
карма: 6 |
|
Ответов: 9906
Рейтинг: 351
|
|||
О как
Получается, что при CanDragOle=false -- "дроп" проходит сквозь "рича", и падает на форму... |
|||
карма: 9 |
|
Ответов: 8928
Рейтинг: 823
|
|||
flint2, тему конечно сделать, чтобы тестить, а там nesco и на SVN добавит (мне-то такой компонент не требуется )
Galkov, а Вы всегда "метод тыка" -- а вот и пригодился |
|||
карма: 19 |
|