Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 09.04.2009, 16:14   #21
Kotofff
Участник клуба
 
Аватар для Kotofff
 
Регистрация: 11.01.2009
Сообщений: 1,917
По умолчанию

Цитата:
а как реализовать копирование текста из Memo в буфер обмена?
Если по быстрому ответить то так :
Код:
procedure TForm1.Button1Click(Sender: TObject);
begin
  Memo1.SelectAll;// все выделяем для копирования - без выделения НЕ СКОПИРУЕТ с помощью CopyToClipboard
  Memo1.CopyToClipboard;// копируем в буфер обмена
  Memo1.SelStart := 0;// снимаем выделение
  Memo1.SelLength := 0;
end;
"Заряженному танку в дуло не смотрят" @Dekmer in WoT

Последний раз редактировалось Kotofff; 09.04.2009 в 16:16.
Kotofff вне форума
Старый 09.04.2009, 17:25   #22
SANIOK_AV
Пользователь
 
Аватар для SANIOK_AV
 
Регистрация: 14.01.2008
Сообщений: 28
По умолчанию

сделал так:
Код:
Memo1.SelectAll;
  Memo1.CopyToClipboard;
  Memo1.SelStart := 0;
  Memo1.SelLength := 0;


  TRE.Lines.Add(Clipboard.AsText);
  TRE.SelectAll;
  TRE.Font.Name := 'Times New Roman';
  TRE.Font.Size := 12;
  TRE.SelAttributes.Charset := RUSSIAN_CHARSET;
  TRE.CopyToClipboard;
опять же с колдировкой всё ОК, но зато нарушена структура текста : некоторые строчки недоконца скопировались и т.п.

делаю при помощи:
Код:
Clipboard.AsText := Memo1.Text;
вставляю в Аутлук всё со структурой ОК с кодировкой лажа...((

может эт всё-таки с виндовыми настройками связано?
SANIOK_AV вне форума
Старый 09.04.2009, 18:59   #23
Kotofff
Участник клуба
 
Аватар для Kotofff
 
Регистрация: 11.01.2009
Сообщений: 1,917
По умолчанию

Я давал ссылки про кодировку в memo (пост #15) вот там хоть может и кратко, но дано понять, что при работе с несколькими кодировками теста в memo все равно придется перекодировать текст вручную выбрав вид перекодировки.
Цитата:
вставляю в Аутлук всё со структурой ОК с кодировкой лажа...((
Это скорее всего все та же проблема которая не ушла после после применения RichEdit.
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
Kotofff вне форума
Старый 10.04.2009, 10:19   #24
SANIOK_AV
Пользователь
 
Аватар для SANIOK_AV
 
Регистрация: 14.01.2008
Сообщений: 28
По умолчанию

Цитата:
Сообщение от Kotofff Посмотреть сообщение
все равно придется перекодировать текст вручную выбрав вид перекодировки.
а как это сделать в моём случае?
SANIOK_AV вне форума
Старый 10.04.2009, 11:02   #25
TEHb
Пользователь
 
Регистрация: 28.01.2009
Сообщений: 32
По умолчанию

в font ставь ANSI кодировку.

если не поможет тогда меняй винду.
TEHb вне форума
Старый 10.04.2009, 12:20   #26
SANIOK_AV
Пользователь
 
Аватар для SANIOK_AV
 
Регистрация: 14.01.2008
Сообщений: 28
По умолчанию

Цитата:
Сообщение от TEHb Посмотреть сообщение
в font ставь ANSI кодировку.
как сделать это?
SANIOK_AV вне форума
Старый 10.04.2009, 12:55   #27
SANIOK_AV
Пользователь
 
Аватар для SANIOK_AV
 
Регистрация: 14.01.2008
Сообщений: 28
По умолчанию

сделал так:

Код:
Memo1.Lines.SaveToFile(FName);
TRE.Lines.LoadFromFile(FName);
TRE.SelectAll;
TRE.Font.Name := 'Courier';
TRE.Font.Size := 10;
TRE.SelAttributes.Charset := RUSSIAN_CHARSET;
TRE.CopyToClipboard;
всё работает нормально...но это когда из буфера вставляешь в Ворд (и кодировка та что надо и шрифт и пробелы и межстрочный интервал)...))
если вставляешь в Аутлук...то не тут то было... кроме кодировки ничего не нормально))

может в Аутлуке (MS Outlook) как-то можно настроить эти форматы (там по умолчанию и шрифт другой и размер шрифта)?

но опять же повторюсь:
если я в тот-же Аутлук вставляю текст вручную скопированый из моего текстового файла то всё нормально...

Последний раз редактировалось SANIOK_AV; 10.04.2009 в 13:03.
SANIOK_AV вне форума
Старый 10.04.2009, 13:49   #28
SANIOK_AV
Пользователь
 
Аватар для SANIOK_AV
 
Регистрация: 14.01.2008
Сообщений: 28
По умолчанию

Цитата:
Сообщение от SANIOK_AV Посмотреть сообщение
если вставляешь в Аутлук...то не тут то было... кроме кодировки ничего не нормально))
Извиняюсь...
прикол был в настройке Аутглюка...
Код:
Создать сообщение в формате:
теперь всё ОК

СПАСИБО ВСЕМ ОГРОМНОЕ!!!!

Последний раз редактировалось SANIOK_AV; 10.04.2009 в 13:54.
SANIOK_AV вне форума
Старый 10.04.2009, 15:34   #29
SANIOK_AV
Пользователь
 
Аватар для SANIOK_AV
 
Регистрация: 14.01.2008
Сообщений: 28
По умолчанию

ещё такой вопрос:
можно ли как-то автоматизировать и как это лучше сделать:
создание нового письма в MS Outlook
загнав в тему письма определённую информацию, в текст письма текст из файла (либо из RichEdit) и прикрепить к письму определённый файл
?
Заранее благодарен!
SANIOK_AV вне форума
Старый 10.04.2009, 15:36   #30
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

один вопрос- одна тема. закрыто.
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблемы с кодировкой? [Smarik] БД в Delphi 35 15.02.2009 15:32
Проблемы с кодировкой LAGOX PHP 7 14.02.2009 15:13
Проблемы с кодировкой Levchik HTML и CSS 2 16.12.2008 16:12
Проблема с кодировкой в MEMO hacknet Общие вопросы Delphi 29 14.11.2008 19:15
Проблемы с кодировкой писем Черничный Win Api 7 16.06.2008 12:19