|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
17.03.2009, 22:05 | #1 |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,597
|
Копировать текст из webbrowser в memo (включить ctrl+c ctrl+v) копировать - вставить
Как заставить программу копировать текст из webbrowser в memo во время работы.
|
17.03.2009, 22:36 | #2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
у меня есть код но он работает через временный файл
Код:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. Последний раз редактировалось Пепел Феникса; 17.03.2009 в 22:47. |
17.03.2009, 22:45 | #3 |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,597
|
Пепел Феникса, мне бы хотелось копировать текст, через буфер обмена, копировать, вставить там.
Как заставить работать вот эту конструкцию? Код:
|
17.03.2009, 22:55 | #4 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
я в модуль добавил это(в конце)
Код:
сейчас гляну твою функцию Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
17.03.2009, 23:01 | #5 |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,597
|
Код:
Посмотрю есть ли у меня библиотка Ole32.lib |
17.03.2009, 23:08 | #6 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Код:
странно...после этих строк буфер обмена должен работать у Браузера тогда вот эта полная статья: Как сделать так, чтобы работали команды Cut, Copy в WebBrowsere Вам нужно добавить следующие строки в начало unit: Код:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
18.03.2009, 01:14 | #7 | |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,597
|
Статью я эту уже видел, вообще не понял что там за бред, ole32.dll у себя нашёл, про OleInitialize прочитал тут http://msdn.microsoft.com/en-us/libr...34(VS.85).aspx
Цитата:
Код:
и только потом в конце перед end. инициализировал функцию. Код:
Код:
Код:
Спасибо. |
|
18.03.2009, 17:47 | #8 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
я забыл про модули
Код:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
07.07.2010, 23:22 | #9 |
Регистрация: 04.03.2010
Сообщений: 8
|
спасибо за разяснение, ато везде показан не рабочий код ---->Подгрузил функцию и процедуру из dll
Код: var Form1: TForm1; function OleInitialize(pvReserved: Pointer): HResult; stdcall; procedure OleUninitialize; stdcall; implementation function OleInitialize; external 'ole32.dll' name 'OleInitialize'; procedure OleUninitialize; external 'ole32.dll' name 'OleUninitialize'; {$R *.dfm} и только потом в конце перед end. инициализировал функцию. Код: initialization OleInitialize(nil); finalization OleUninitialize; end. В принципе, спасибо за наводку, но эту тему будут и чайники читать, им неплохо было бы сразу пояснить как подцепить эти функции в delphi, смотреть код выше. |
07.07.2010, 23:22 | #10 |
Регистрация: 04.03.2010
Сообщений: 8
|
а это рабочий
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запрет функции копировать-вставить | mihakr | Microsoft Office Excel | 27 | 10.02.2010 12:31 |
alt+ctrl+del | ben95 | Общие вопросы Delphi | 36 | 03.01.2009 16:28 |
Ctrl+Z реализация | delphin100 | Общие вопросы Delphi | 6 | 10.09.2008 06:59 |
Перехват нажатия Ctrl | Lonix | Win Api | 3 | 13.09.2007 18:20 |
Ctrl+Enter | kisska | Win Api | 3 | 22.08.2007 20:55 |