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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.08.2011, 22:56   #1
kuzmich
Форумчанин
 
Аватар для kuzmich
 
Регистрация: 05.05.2007
Сообщений: 236
Вопрос memo1 и массив

привет, всем!
пишу тут программу и столкнулся тут с одной проблемой. мне нужен компонент memo1, чтобы в нем изабражалось те операции которые я сделал. я начел делать это через массив, но он у меня работает не правельно.
вот код:
Код:
var
 stroka : array [0..255] of integer;
 i : integer;
begin
 for i:=0 to 255 do begin
 Memo1.Perform( WM_SETREDRAW, stroka[i], 0);
 Memo1.Refresh;
 end;
суть в том - если открываю ту или иную форму или жму на ту или иною кнопку действия то, что должно выполнятся - у меня должна создаваться строка с надписью. с надписью проблем нет, а вот в создании строк есть проблема.
подскажите в чем здесь ошибка?!
kuzmich вне форума Ответить с цитированием
Старый 11.08.2011, 23:46   #2
veniside
Старожил
 
Регистрация: 03.01.2011
Сообщений: 2,508
По умолчанию

Код:
Memo1.Perform( WM_SETREDRAW, stroka[i], 0);
это чё за былинный бред? Вы вобще что от бедного мемо хотите? Строку добавить? Ну так добавляйте обычным способом:

Код:
Memo1.Lines.Add('My command' + IntToStr(stroka[i]));
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
veniside вне форума Ответить с цитированием
Старый 12.08.2011, 10:05   #3
kuzmich
Форумчанин
 
Аватар для kuzmich
 
Регистрация: 05.05.2007
Сообщений: 236
Вопрос

спасибо, он добовляет - только при добовлении он в конце ставит цифры. как их убрать чтобы не показывал?
kuzmich вне форума Ответить с цитированием
Старый 12.08.2011, 10:56   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

ну так уберите их из строки, которую добавляете, их и не будет (выделил)!!
Цитата:
Код:
Memo1.Lines.Add('My command' + IntToStr(stroka[i]));
p.s. что Вы хотите получить в итоге?! И зачем Вам вообще массив stroka[] ?!
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Переписать весь массив mas в memo1. newprog12 Общие вопросы Delphi 2 23.01.2010 15:20
idhttp1.get('') кодировка в memo1 Smagulov85 Работа с сетью в Delphi 2 04.01.2010 14:12
Memo1 текст и таймер Nice42ru Помощь студентам 8 12.12.2009 18:35
ScrollBar совместно с Memo1 Rebel123 Компоненты Delphi 4 24.08.2009 00:04