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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.03.2011, 20:04   #11
gufon
Форумчанин
 
Регистрация: 21.12.2010
Сообщений: 224
По умолчанию

ну, все так!!!
gufon вне форума Ответить с цитированием
Старый 27.03.2011, 21:24   #12
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Код:
var  i,b,k: integer; tetx: string;

text:=  Memo2.Lines.Text;
Delete(text,
Вы точно уверены, что у Вас всё нормально написано??!

я Вам уже ТРЕТИЙ РАЗ ПОВТОРЯЮ!
Да забудьте Вы про Text (или tetx)!!!
ДАЙТЕ переменной простое нормальное имя S:
Код:
var  i,b,k: integer; 
    S: string;

S:=  Memo1.Lines.Text;
pog1.Caption:= copy(S, pos('<td class="wforecast-cell">',S)+27, pos('&deg;C</td>',S)-26-pos('<td class="wforecast-cell">',S));
Delete(S, ....

p.s. Вам не кажется, что программирование — это не Ваше?!..
Serge_Bliznykov вне форума Ответить с цитированием
Старый 27.03.2011, 23:21   #13
gufon
Форумчанин
 
Регистрация: 21.12.2010
Сообщений: 224
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
p.s. Вам не кажется, что программирование — это не Ваше?!..[/I]
Нет не кажется, она должна быть text мне будет с ней проще работать, да и это роли не играет, всегда нужно переменные называть по умному, а S смысла не какого не несет.
---------------------
Да и в делфи я около недели, и честно впечатлений море, с++ очень удобный, но там нет такой среды разработки, там все самому прописывать. А вообще из веба ушел вот http://guf.org.ua/ (ну как ушел, перешел, там я буду всегда)
gufon вне форума Ответить с цитированием
Старый 28.03.2011, 11:44   #14
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,542
По умолчанию

Цитата:
всегда нужно переменные называть по умному, а S смысла не какого не несет.
название "text " несет ровно столько же смысла.
попробуйте ответить (не нам, а себе)
что можно сказать про эту переменную исходя ТОЛЬКО из ее названия.
узнать ее предназначение (кроме как хранить строку).
А вот названиие "textedit" "edittext" несет чуть больше смысла
Хочешь больше смысла пиши "text_for_edit_HTML_line".

P.S. А название "text" даже меньше смысла чем "s" т.к. возможна путаница с полем.
(что кстати говоря и произошло в твоей программе).
Memo1.Text и другими полями и функциями.
Компьютеру все равно как названы твой переменные.
человек при чтении "s" подразумевает локальная(временная) переменная для работы со строкой.

при чтении "Text" подразумевает
сначала - поле компонента для работы с текстом.
и только если нет -- глобальная переменная для работы с полным текстом.
и наконец какая-то переменная.

И какое имя информативно.
программа — запись алгоритма на языке понятном транслятору

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


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с обработкой исключений в Delphi при компиляции программы на сервере ivladak Общие вопросы Delphi 14 15.08.2009 20:58
WebBrowser проблема с загрузкой страницы и последующей обработкой OkeaH Общие вопросы Delphi 3 15.02.2009 01:43
Проблема с обработкой нажатой клавиши Bayazet Общие вопросы Delphi 7 10.02.2009 13:21
Проблема с обработкой DBF файла oleg kutkov Общие вопросы C/C++ 1 22.08.2008 21:07
Помогите с обработкой изображений Dude_first Мультимедиа в Delphi 3 31.08.2007 16:54