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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.10.2013, 14:23   #11
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Чем плохо:
Код:
d:=Length(Label1.Caption);
s := Label1.Caption[d-2]+Label1.Caption[d-1];
?
Человек_Борща вне форума Ответить с цитированием
Старый 20.10.2013, 15:58   #12
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от Человек_Борща Посмотреть сообщение
Чем плохо:
Код:
d:=Length(Label1.Caption);
s := Label1.Caption[d-2]+Label1.Caption[d-1];
?
тем, что он выдаст ошибку, если лейбл пустой или там один символ.
Про дополнительную переменную я уже молчу..


p.s. а вообще, не понимаю, почему мы простейший код обсуждаем уже две страницы кряду...
Serge_Bliznykov вне форума Ответить с цитированием
Старый 20.10.2013, 16:23   #13
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Цитата:
тем, что он выдаст ошибку, если лейбл пустой или там один символ.
Я дал пример а не готовый код. Проверки сударь сам проставит.
Цитата:
Про дополнительную переменную я уже молчу..
1 переменная и 1 вызов - лучше чем 100 вызовов 1 и той же функции, хотя бы с точки зрения производительности.

Цитата:
p.s. а вообще, не понимаю, почему мы простейший код обсуждаем уже две страницы кряду...
Потому что воскресенье октября, когда на улице мерзко...
Человек_Борща вне форума Ответить с цитированием
Старый 20.10.2013, 16:35   #14
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Человек_Борща, ваш код даже если длина текста в лэйбле больше 1 не правильно сработает
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа со строками AlexQQ Помощь студентам 0 12.05.2013 22:04
Работа со строками (C++) Nomicos Помощь студентам 3 11.07.2012 15:26
Работа со строками mary111le Помощь студентам 1 25.11.2011 07:12
Работа с матрицами (норма матрицы, работа со строками) Neitrosha Помощь студентам 1 26.11.2010 20:19
Работа со строками. tae1980 Microsoft Office Excel 2 18.04.2009 16:38