- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
procedure Button1Click(Sender:TObject)
begin
if (TreeView1.Selected<>Nil) then
if (TreeView1.Selected.ImageIndex = 5) then
begin
{выбран лист дерева - обрабатываем}
........
end;
end;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+136
procedure Button1Click(Sender:TObject)
begin
if (TreeView1.Selected<>Nil) then
if (TreeView1.Selected.ImageIndex = 5) then
begin
{выбран лист дерева - обрабатываем}
........
end;
end;
Написано мною на втором курсе. Тип узла в дереве определялся по ImageIndex - узел каждого типа имел свою картинку.
guest 05.05.2009 01:13 # +4
guest 12.01.2010 17:22 # −1
guest 05.05.2009 08:01 # 0
Да... Button1, TreeView1... If в if-е... Комменты в фигурных скобках, по паскалевой привычке... Юность, счастливая юность... :)
guest 05.05.2009 13:23 # +3
button1, treeview1 - проект на один раз
if в if-e вполне допустимо когда не знаешь как будут потом компилить с полным вычислением выражений или нет.
какая разница в чём комментарии?
ну а ImageIndex... если нет времени то почему бы и не продешевить?
в общем не тот говнокод от которого тошнит.
guest 05.05.2009 15:03 # −1
guest 05.05.2009 15:27 # +3
guest 12.01.2010 17:23 # 0
Или ListBox. Он дешевле. У него одного скрола нет и редактировать он не умеет. :D
guest 07.06.2009 02:02 # +1
[quote=Говногость]...проект на один раз...if в if-е вполне допустимо...какая разница в чём комментарии?...почему бы и не продешевить?...[/quote]Я не спорю, просто это говорит об отсутствии стиля и, скорее всего, о 'малоопытности' и юном возрасте программиста. [quote=Говногость]...невидимое Memo...[/quote] Да, знаете, приходилось пару раз =)
guest 12.01.2010 17:25 # −1
guest6 29.04.2024 06:11 # 0
чувак, ну ты знаешь, что тебе делать с таким именем, правда?
guest 21.10.2009 11:58 # 0
Govnocoder#0xFF 20.04.2011 18:34 # +1
guest 19.05.2011 13:22 # +1
guest 21.06.2011 00:37 # 0
gost 21.08.2014 14:00 # 0
kipar 21.08.2014 14:17 # +1
В то время на говнокоде совсем не было людей разбирающихся в паскале?
666_N33D135 22.05.2018 19:58 # 0
Почему? В любом случае всё выражение выполнится полностью. Все приоритеты известны. (Хотя случалось ошибко, из-за того, что у логических операторов приоритет ниже, чем у операторов сравнения, а я об этом забывал.)
666_N33D135 23.05.2018 08:39 # 0
Блин, думаю одно, а пишу другое :). Выше, конечно же.
guest8 22.05.2018 20:02 # −999
666_N33D135 22.05.2018 20:04 # 0
guest8 22.05.2018 20:25 # −999
Cellulite 22.05.2018 22:21 # +1
qwertyqwerty 22.05.2018 22:50 # +1
inkanusinho 20.08.2021 23:03 # 0
guest8 30.10.2018 23:33 # −999
guest8 30.10.2018 23:29 # −999
guest8 30.10.2018 23:34 # −999