Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.03.26;
Скачать: CL | DM;

Вниз

работа с буфером.   Найти похожие ветки 

 
Vitalik__   (2006-03-10 19:01) [0]

не подскажите как скопировать в буфер содержимое memo1 по нажатию кнопки button1.


 
begin...end ©   (2006-03-10 19:05) [1]

Или Memo.SelectAll + Memo.CopyToClipboard, или uses Clipbrd и Clipboard.AsText := Memo.Text.


 
Vitalik__   (2006-03-10 19:15) [2]

а какой из этих способов лучше?


 
begin...end ©   (2006-03-10 19:19) [3]

> Vitalik__   (10.03.06 19:15) [2]

А что значит "лучше"? :)


 
Vitalik__   (2006-03-10 19:22) [4]

:) не знаю. может от какого способа меньше программа будет.
----
Memo.SelectAll + Memo.CopyToClipboard - вообще не понял, а второй способ - работает хорошо, кстати еще вопрос - надо ли проверять - удалось ли в буфер скопировать?(если да, то как) или эта операция 100% выполняется и её выполнение проверять не надо?


 
begin...end ©   (2006-03-10 19:30) [5]

> Vitalik__   (10.03.06 19:22) [4]

> Memo.SelectAll + Memo.CopyToClipboard - вообще не понял

Memo.SelectAll;
Memo.CopyToClipboard;

Так понятнее? :)

> надо ли проверять - удалось ли в буфер скопировать?(если
> да, то как) или эта операция 100% выполняется и её выполнение
> проверять не надо?

Нет, она не 100% выполняется. Если использовать способ с Clipboard.AsText, то в некоторых случаях (но не во всех) в случае неудачи будет возбуждено исключение. Чтобы наиболее полно контролировать процесс, нужно работать напрямую с API-функциями. С другой стороны, если не удалось скопировать, то что тут сделаешь? :)


 
Anatoly Podgoretsky ©   (2006-03-11 09:47) [6]

Vitalik__   (10.03.06 19:22) [4]
При использование Forms дополнительные несколько байт роли не играют.



Страницы: 1 вся ветка

Текущий архив: 2006.03.26;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.044 c
2-1142341927
kilop
2006-03-14 16:12
2006.03.26
Есть процедура приостановления работы программы, но ...


15-1141655767
nightwalker
2006-03-06 17:36
2006.03.26
VB.NET vs. Delphi


8-1129640565
Mirror
2005-10-18 17:02
2006.03.26
слои TIFF


9-1126708907
Signate
2005-09-14 18:41
2006.03.26
Перемещение камеры в трех осях в OpenGL


8-1129624851
Chaser
2005-10-18 12:40
2006.03.26
Как правильно открыть, сжать и сохранить JPEG?