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