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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.09.2010, 20:09   #1
Marsel737
Форумчанин
 
Аватар для Marsel737
 
Регистрация: 09.11.2009
Сообщений: 669
По умолчанию Посимвольная замена текста в мемо

Всем доброго времени суток.

Хочу пройтись по мемо и заменить рандомно символы, примерно так:

Код:
procedure TWriter.Execute;
var
  I, Count: integer;
  Symbols: array[1..26] of char;
  Symb: char;
begin
  inherited;
  Randomize;
  Count := 0;
  for Symb := 'a' to 'z' do
  begin
    Inc(Count);
    Symbols[Count] := Symb;
  end;
  with frmMain do
  begin
    for I := 0 to Length(memOutput.Text) - 1 do
    begin
      if Random(1) = 1 then
        memOutput.Text[I] := Symbols[Random(25) + 1]
    end;
  end;
end;
Но это невозможно, потому как делать так нельзя:

Код:
memOutput.Text[I] :=
Поэтому я в тупике, может что посоветуете?
Я не всегда знаю, о чем говорю, но знаю, что прав. © Мухаммед Али.
К чёрту обстоятельства. Я создаю возможности. © Брюс Ли
Marsel737 вне форума Ответить с цитированием
Старый 21.09.2010, 20:24   #2
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Код:
s:=memo.text;
{тут замена символов в s}
memo.text:=s;
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 21.09.2010, 22:00   #3
Marsel737
Форумчанин
 
Аватар для Marsel737
 
Регистрация: 09.11.2009
Сообщений: 669
По умолчанию

Помогло, спс
Я не всегда знаю, о чем говорю, но знаю, что прав. © Мухаммед Али.
К чёрту обстоятельства. Я создаю возможности. © Брюс Ли
Marsel737 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
сохранение текста из мемо BESS Компоненты Delphi 14 05.03.2012 15:26
Замена символов в мемо Neora Общие вопросы C/C++ 1 27.09.2009 11:18
Выделение текста В мемо BESS Компоненты Delphi 15 30.07.2008 17:07
загрузка текста с http в мемо benjaminfran Работа с сетью в Delphi 3 05.03.2008 13:57
ЗАмена в мемо Drain Общие вопросы Delphi 2 29.01.2008 16:22