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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.12.2013, 00:07   #1
Nor61k
 
Регистрация: 02.12.2013
Сообщений: 9
По умолчанию заменить memo на edit

данная программа считывает с мемо1 текст,считает строки и шифрует.а мне надо сделать так чтобы считывал с едит1.текст так как у меня строка всего одна)а когда меняю мем на едит1 то он ругается так как в едит нету lines(можно как нибудь заменить?
Код:
begin
mem:=form1.memo2;
form1.Memo1.Clear
end;

n:=Mem.Lines.Count;

for i:=0 to n-1 do
begin
sin:= mem.Lines.Strings[i];
k:=length(sin);
sout:='';

for j:=1 to k do
sout:=sout+chr(255-ord(sin[j])+32);

if mem=form1.Memo1 then
form1.Memo2.Lines.Add(sout)
else form1.Memo1.Lines.Add(sout);
end;


________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE]
(это кнопочка на панели форматирования с решёточкой #)
Не забывайте об этом!

Модератор.

Последний раз редактировалось Serge_Bliznykov; 10.12.2013 в 00:16.
Nor61k вне форума Ответить с цитированием
Старый 10.12.2013, 00:16   #2
type_Oleg
Старожил
 
Аватар для type_Oleg
 
Регистрация: 02.03.2008
Сообщений: 2,504
По умолчанию

Цитата:
Сообщение от Nor61k Посмотреть сообщение
.. а мне надо сделать так чтобы считывал с едит1.текст так как у меня строка всего одна)
Ну так эту строку зовут Edit1.Text
Делайте с ней, что хотите.
Посмотрите в справке Delphi - TMemo, TEdit
type_Oleg вне форума Ответить с цитированием
Старый 10.12.2013, 00:18   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Код:
for i:=0 to n-1 do
begin
sin:= mem.Lines.Strings[i];
k:=length(sin);
sout:='';

for j:=1 to k do
sout:=sout+chr(255-ord(sin[j])+32);
Код:
  sin:= Edit1.Text;
  k:=length(sin);
  sout:='';

  for j:=1 to k do
     sout:=sout+chr(255-ord(sin[j])+32);
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Из 4 edit`a в memo Rec0il Общие вопросы Delphi 2 16.03.2013 19:48
Из memo в Edit Plexdeath Общие вопросы Delphi 3 19.08.2010 14:09
нужно в edit точку заменить запятой используя регулярные выражения Pasha1983 Общие вопросы Delphi 7 02.04.2010 13:12
Из Edit в Memo HaBiBi Общие вопросы Delphi 2 13.06.2009 15:30
из memo в edit RAVAL)) Общие вопросы Delphi 2 20.01.2009 23:00