Вверх ↑
Этот топик читают: Гость
Главный модератор
Ответов: 2980
Рейтинг: 393
#1: 2011-05-24 02:59:17 ЛС | профиль | цитата
Добавлен функционал в компонент DropFile.
Пример использования.
Также сделаны новые компоненты для перетаскивания:
DropFileManager
DropTextManager
DragText
карма: 7
Дорогу осилит идущий. Install/Update HiAsm.NET
4
Голосовали:CriDos, ser_davkin, LainX, Konst
vip
#1.1контекстная реклама от партнеров
Ответов: 4754
Рейтинг: 534
#2: 2011-05-24 05:42:39 ЛС | профиль | цитата
Nic, на дополнительные юниты (для Clipboard тоже) ссылки не помешают.
карма: 7
0
Ответов: 1528
Рейтинг: 57
#3: 2011-05-24 07:23:39 ЛС | профиль | цитата
Nic,
1 пример не компилится
2 теперь все схемы с использованием DropFile не работают !!!
(Win7x32,hiasm 185+svn)
карма: 0

0
Главный модератор
Ответов: 2980
Рейтинг: 393
#4: 2011-05-24 07:52:08 ЛС | профиль | цитата
andrestudio писал(а):
на дополнительные юниты (для Clipboard тоже) ссылки не помешают


Все необходимые файлы выложены на SVN. Компонент и его прототипы тестировалить на:
hitman249 писал(а):
(Win7x32,hiasm 185+svn)


Заметил, что в примере, Drag не срабатывает с первой от запуска программы попытки, видимо потому, что мониторинг нажатия ЛКМ запускается только после первого ЛКМ на контроле.

hitman249 писал(а):
все схемы с использованием DropFile не работают


Выложите хотя бы одну, не работающую.

Отмечу, что под FPC на XP SP3 (как минимум у меня) не создаёт ссылки.
карма: 7
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Ответов: 1528
Рейтинг: 57
#5: 2011-05-24 18:06:15 ЛС | профиль | цитата
Nic, [offtop]C:\Program Files\HiAsm_default\Elements\delphi\code\hiDropFile.pas(5) Fatal: File not found: 'DropSourcek.dcu'[/offtop]
это где?
------------ Дoбавленo в 18.06:
вопрос снят, обновлялся с палитры
карма: 0

0
Главный модератор
Ответов: 2980
Рейтинг: 393
#6: 2011-06-18 13:44:27 ЛС | профиль | цитата
DropFileManager
карма: 7
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Разработчик
Ответов: 4690
Рейтинг: 425
#7: 2011-06-19 11:44:49 ЛС | профиль | цитата
Nic, а как должен работать пример из статьи? Когда я подвожу файл с рабочего стола к форме, то на label выводится 1, а курсор принимает состояние "запрещено".
карма: 10
0
Главный модератор
Ответов: 2980
Рейтинг: 393
#8: 2011-06-19 12:15:12 ЛС | профиль | цитата
Assasin, используйте клавиатуру:
Ctrl - copy
Shift - move
Alt - link
карма: 7
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Разработчик
Ответов: 4690
Рейтинг: 425
#9: 2011-06-19 12:41:39 ЛС | профиль | цитата
Nic писал(а):
Assasin, используйте клавиатуру:
Ctrl - copy
Shift - move
Alt - link

Хорошо, в список добавил, ну а дальше то что? Не могу никак понять для чего конкретно нужен DropType - то ли для того, чтобы на форму сбрасывались только те объекты, что предназначены для копированияперемещения и прочего, то ли для того, чтобы система знала, что делать с файлом после обработки программой
карма: 10
0
Главный модератор
Ответов: 2980
Рейтинг: 393
#10: 2011-06-19 12:50:09 ЛС | профиль | цитата
Assasin писал(а):
для чего конкретно нужен DropType


Если Вам не нужно, то оставьте значение по-умолчанию Copy и получите функционал как у компонента DropFile, за исключением не привязанности компонента к визуальным контейнерам.
карма: 7
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Разработчик
Ответов: 25690
Рейтинг: 2088
#11: 2011-06-19 12:57:12 ЛС | профиль | цитата
Nic, какова работспособность твоих компонентов под FPC
карма: 20

0
Главный модератор
Ответов: 2980
Рейтинг: 393
#12: 2011-06-19 13:17:08 ЛС | профиль | цитата
Nic писал(а):
Отмечу, что под FPC на XP SP3 (как минимум у меня) не создаёт ссылки.
- это DropFile

DropFileManager работает под FPC.
карма: 7
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Главный модератор
Ответов: 2980
Рейтинг: 393
#13: 2011-06-20 13:18:45 ЛС | профиль | цитата
Добавлены на SVN компоненты для перетаскивания и приёма текста на контролы:

DragText
DropTextManager

Работают под FPC.
карма: 7
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Разработчик
Ответов: 25690
Рейтинг: 2088
#14: 2011-06-20 13:33:23 ЛС | профиль | цитата
Nic, ты можешь нормально добавлять компоненты во вкладки, что бы не пееделывать за тебя потом
DropTextManager надо выше поднять, во вкладку "менеджеры", а не во вкладку "слои"
------------ Дoбавленo в 13.33:
Может ты и нормально добавлял, но оно оказалось именно там
карма: 20

0
Главный модератор
Ответов: 2980
Рейтинг: 393
#15: 2011-06-20 13:37:06 ЛС | профиль | цитата
Торопился - забыл проверить перед выкладыванием
карма: 7
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)