несколько достаточно серьезных программистов начинают рассуждать на серьезные предметные темы. А вод задайтесь вопросом - нет ли проблемы в алгоритме? Нахрена нужно знать абсолютный да и даже текущий индекс у ноды в VTV? :)
Сколько лет работаю с различными типами деревьев, как штатными, со своими и даже иногда с VTV - никогда не потребовалось ;)
так на это и ловят задаться вопросом про алгоритм нарисовать другой алгоритм объяснить как он работает побиться головой об стену разжевать как он работает выпрыгнуть в окно объяснить все азы, которые необходимо знать, чтоб понят ьпочему алгоритм работает... нет уж, пусть молодые ловятся. Им надо учиться. — Может, и сгодишься, — говорю я, критически осматривая своего собеседника, — особенно если ты мудрый дракон. — Мудреющий, — сознается он и разевает пасть. — Зубы мудрости видишь? Совсем еще маленькие. Только-только прорезались. Дай, думаю, в последний раз полакомлюсь девственницей — потом-то уж ни-ни…
так вы друг с другом общаетесь а не вопрошающему базу разьясняете :)
Надо бороться со флудом в чате)
Стикер
ага, с учетом коллапса - желаю удачи с таким подходом :)))
ты мою вавтарку не видишь что ли??? 😃
случаи всякие бывают. у меня, например, ищется средний файл из списка: FirstChildNode := CheckTreeView1.Items[SeriesNode.AbsoluteIndex].GetFirstChild; if not Assigned(FirstChildNode) or (FirstChildNode.ImageIndex = DEFAULTVALUE) {4511} then Continue; FirstChild := FirstChildNode.AbsoluteIndex; LastChild := CheckTreeView1.Items[SeriesNode.AbsoluteIndex].GetLastChild.AbsoluteIndex; i := Round(Mean([FirstChild, LastChild])); работает отлично. получилось сильно лучше чем ожидалось с разными другими вариантами. объяснить, впрочем, что тут что непросто
мне одному тут видится два идентичных вызова дорогой функции, чтобы съэкономить 4 байта на переменно?
звиняйте, там алгоритм слегка нетривиальный, мог мелочи не увидеть )
-i-1 это not i просто к слову
ок. я лучше явно напишу
ну, мне так явнее кажется — команда флипнуть все биты
если сходу не понял о чем речь, то, например (возьму пределдьный случай) дёрнув "чтоб попроще" absoluteindex в vtv ты можешь получить зависаниме минут на много, за время которого твоя программа с удаленного сервера скачает несколько сотен гигабайт данных, а потом упадет с переполнением памяти
к сожалению с VTV не знаком. знаю что оно там всё на событиях и вполне поверю быть что могут быть сложности. а могут и не быть. тесты в помощь, как обычно
Зря. Мощная штука. И быстрая. Сам не верил
я согласен. но применить негде. а втыкать лишь бы ради что бы было не хочется
Ну то как реализовано нативное дерево, любое самописное будет просто летать (моя деревяха если чо пошустрее VTV будет, так что там тоже не все идеально)
У тебя оно проприетарное - это его основной и главный недостаток 😊
Ну, продавать начнем, комму надо - увидят :)
Обсуждают сегодня