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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.03.2011, 16:08   #11
Aспирин
Пользователь
 
Аватар для Aспирин
 
Регистрация: 28.03.2011
Сообщений: 11
По умолчанию

Я сделал так, но у меня не получилось
procedure TForm1.Button20Click(Sender: TObject);
var s:string;
begin
s:=edit1.text;
copy(s,0,length(s)-1 );
edit1.Text:=s;
end;

в чём ошибка?
Aспирин вне форума Ответить с цитированием
Старый 28.03.2011, 16:11   #12
ReportCube
Форумчанин
 
Аватар для ReportCube
 
Регистрация: 11.03.2011
Сообщений: 426
По умолчанию

copy(s,1,length(s)-1 );
ReportCube вне форума Ответить с цитированием
Старый 28.03.2011, 16:34   #13
psycho-coder
Участник клуба
 
Аватар для psycho-coder
 
Регистрация: 06.04.2009
Сообщений: 1,524
По умолчанию

Copy - Это функция (см. справку по слову Функция) она возвращает значение
это значение необходимо куда-то присваивать
Код:
procedure TForm1.Button20Click(Sender: TObject);
var s: String;
begin
  s := Edit1.Text;
  Edit1.Text := Copy(s, 1, Length(s) -1); // тут правильно поправили, первый символ в типе  String начинается с единицы, а нулевой содержит длину строки
end;
psycho-coder вне форума Ответить с цитированием
Старый 28.03.2011, 17:00   #14
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

ну тогда в одну строчку (+ проверка на пустую строку):
Код:
procedure TForm1.Button20Click(Sender: TObject);
begin
  if Length(Edit1.Text)>0 then 
     Edit1.Text := Copy(Edit1.Text, 1, Length(Edit1.Text) -1); 
end;

Последний раз редактировалось Serge_Bliznykov; 28.03.2011 в 17:03.
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
База данных(Pascal). Отлов багов. inviter Помощь студентам 0 09.01.2011 17:15
Ограничение возможностей C++ для уменьшения багов Kn793 Общие вопросы C/C++ 5 15.12.2010 15:11