Показать сообщение отдельно
  #1  
Старый 17.02.2012, 13:16
Аватар для kuzduk
kuzduk kuzduk вне форума
Прохожий
 
Регистрация: 17.02.2012
Сообщения: 37
Репутация: 10
Стрелка Как вырезать файл в буфер обмена?

Нужно вырезать файл в буфер обмена из-под моей программы, да так, чтобы потом можно было этот вырезанный файл вставить в любом файловом менеджере (Ctrl+V): проводник, TotalCommander, DubleCommander... (Ессено вырезаем не содержимое файла в буфер, а ссылку на файл: такой то файл вырезан и ожидает вставки)


Проделать оное можно с помощью процедур:
procedure Clipboard_DataSend(const DataPaths: TStrings; const MoveType: integer); //Вырезаем или копируем
procedure ClipBoard_DataPaste(const Target: string); //Вставляем

скачать модуль Shell.pas с процедурами можно здесь: http://kuzduk.ru/delphi/kulibrary

Пользуйтесь на здоровье!
Ответить с цитированием