|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.03.2021, 18:06 | #1 |
Форумчанин
Регистрация: 10.02.2021
Сообщений: 627
|
Скопировать обработанный мемо в буффер
Итак, есть Memo1 (в данную процедуру входит через SL), данные из которого нужно скопировать в буффер обмена, предварительно обработав их функцией ClearName
Вот кусок кода, который оказался рабочим. Мне пришлось нагородить специально для этой задачи еще одно поле Мемо, невидимое. Код:
Я пытался создать еще одну переменную TStrings с таким кодом Код:
|
06.03.2021, 18:38 | #2 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
перед использованием объекты надо создавать (Create)
Код:
Код:
программа — запись алгоритма на языке понятном транслятору
|
06.03.2021, 23:27 | #3 |
Форумчанин
Регистрация: 10.02.2021
Сообщений: 627
|
А чем отличается Free от Destroy ?
|
07.03.2021, 00:30 | #4 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,291
|
Free сначала проверит, что объект не равен nil (что еще не освобожден), а затем вызовет Destroy.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
07.03.2021, 02:26 | #5 |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,872
|
Добавлю ещё копейку. Destroy это особый метод класса, т.н. destructor который уничтожает некий объект этого класса возвращая память им занимаемую. Но вызывать его напрямую это моветон. Грамотно вызывать его используя метод Free.
|
10.03.2021, 10:07 | #6 | |
Форумчанин
Регистрация: 27.04.2012
Сообщений: 219
|
Цитата:
Код:
Код:
Пишу много и развернуто
Последний раз редактировалось Heneken87; 10.03.2021 в 10:09. |
|
13.03.2021, 19:48 | #7 |
Форумчанин
Регистрация: 10.02.2021
Сообщений: 627
|
По сути, в функцию ClearName заводится полное имя файла/папки, и оно оставляет от него только короткое имя (без маршрута)
В поле мемо находятся полный имена, а в буффер надо скопировать только короткие имена, но весь список |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
скопировать файл из пути в мемо | hacknet | Общие вопросы Delphi | 10 | 24.03.2013 17:08 |
Скопировать из мемо текст | develsnik | Общие вопросы Delphi | 18 | 08.03.2013 13:14 |
отображение данных БД типа мемо в поле мемо | brutalis | БД в Delphi | 5 | 13.05.2012 18:14 |
Как скопировать текст из мемо одной формы в мемо другой | CraZZy RabbIt | Общие вопросы Delphi | 4 | 27.02.2009 00:01 |
буффер обмена | experts91 | Win Api | 2 | 07.10.2007 15:47 |