| Bokul |
15.09.2006 19:58
Сообщение
#1
|
![]() Гуру ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 117 Пол: Мужской Реальное имя: Богдан Репутация: 11 |
Как скинуть в буфер обмена(Ctrl+C) текстовую информацию?
-------------------- Лао-Цзы :
Знать много и не выставлять себя знающим есть нравственная высота. Знать мало и выставлять себя знающим есть болезнь. Только понимая эту болезнь, мы можем избавиться от нее. |
![]() ![]() |
| volvo |
15.09.2006 21:49
Сообщение
#2
|
|
Гость |
Значится, так:
первая часть реализована у Vit-а в DRKB: Системные функции и WinAPI -> Windows -> Консольные приложения -> Как захватить весь вывод в консоли? (с незначительными переделками возвращает строку, содержащую все, что было записано в консоль), а вот со второй частью (а именно - сам процесс копирования в ClipBoard) есть проблемы... Нужно передавать в OpenClipboard() Application.Handle, которого, как ты понимаешь, у консольного приложения нет в том виде, как у приложения оконного... Да и юнита ClipBrd нет в FreePascal-е, ибо это часть VCL... |
Bokul Буфер обмена 15.09.2006 19:58
volvo Ты имеешь в виду программно? Или чтоб скопировать ... 15.09.2006 20:42
Bokul Надо програмно из консоля. Возможно? 15.09.2006 20:44
volvo Я думаю, да... Сейчас гляну... 15.09.2006 20:45
virt volvo
а в fcl или lcl аналог есть? В fcl нашел то... 15.09.2006 22:01
volvo а в fcl или lcl аналог есть?Я предпочел воспользов... 16.09.2006 4:46
Bokul Ух, спасибо большое :good: , сейчас буду разбирать... 16.09.2006 4:53
Bokul Компиляция не проходит...
Ide ругается на 66 строч... 16.09.2006 5:55
volvo А у тебя совместимость с Delphi установлена в наст... 16.09.2006 12:11
Bokul Спаибо Volvo, теперь все работает :good: . Компиля... 16.09.2006 18:04
volvo Откуда взялась переменная MAX_PATH? Или это конста... 16.09.2006 18:51
Bokul
Круто, классный способ! Я знал, что надо дел... 16.09.2006 19:12![]() ![]() |
|
Текстовая версия | 9.12.2025 1:02 |