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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.09.2009, 02:06   #1
zotox
Форумчанин
 
Регистрация: 09.09.2008
Сообщений: 395
По умолчанию

Вопрос в посту #3

Цитата:
Сообщение от Black Fregat Посмотреть сообщение
Вероятно, так:
Код:
while i2<>TTreeView(FindComponent('TreeView'+inttostr(iii))).Items.Count do
Нет, точнее я не так выразился скорее всего,
Проверка с i2 и другим Integer должна происходить примерно так:

while i2<>'TreeView1.Items['+inttostr(iii)+']'+Str+'.Count' do

Но я не знаю как этого добится (чтобы возвр. integer из указанного компонента)
(объяснил как смог)
(пусть iii:=0 ну а Str:='.Item[0]' )

From Stilet: Это что за фокусы с пересылкой вниз? Еще раз так сделаешь в баньку пошлю.

Последний раз редактировалось Stilet; 29.09.2009 в 11:00.
zotox вне форума Ответить с цитированием
Старый 27.09.2009, 03:46   #2
Black Fregat
Программист
Участник клуба
 
Аватар для Black Fregat
 
Регистрация: 23.06.2009
Сообщений: 1,772
По умолчанию

Вероятно, так:
Код:
while i2<>TTreeView(FindComponent('TreeView'+inttostr(iii))).Items.Count do
Ну тогда я вообще ничего не понял. Напиши, что должно получиться при каком-либо конкретном iii, например, iii = 3

Последний раз редактировалось Stilet; 29.09.2009 в 11:01.
Black Fregat вне форума Ответить с цитированием
Старый 27.09.2009, 16:56   #3
zotox
Форумчанин
 
Регистрация: 09.09.2008
Сообщений: 395
По умолчанию

Цитата:
Сообщение от Black Fregat Посмотреть сообщение
Ну тогда я вообще ничего не понял. Напиши, что должно получиться при каком-либо конкретном iii, например, iii = 3
Должно получится это (следуя из 3 поста)

Код:
while i2<>TreeView1.Items[0].Items[0].Count do

Последний раз редактировалось zotox; 27.09.2009 в 21:45.
zotox вне форума Ответить с цитированием
Старый 27.09.2009, 17:30   #4
netrino
Участник клуба
 
Аватар для netrino
 
Регистрация: 15.07.2008
Сообщений: 1,933
По умолчанию

Тогда, может, так:
Код:
while i2 <> TreeView1.Items[iii].Count do
?
netrino вне форума Ответить с цитированием
Старый 27.09.2009, 18:02   #5
zotox
Форумчанин
 
Регистрация: 09.09.2008
Сообщений: 395
По умолчанию

Цитата:
Сообщение от netrino Посмотреть сообщение
Тогда, может, так:
Код:
while i2 <> TreeView1.Items[iii].Count do
?
Пост #3...
zotox вне форума Ответить с цитированием
Старый 29.09.2009, 02:27   #6
Black Fregat
Программист
Участник клуба
 
Аватар для Black Fregat
 
Регистрация: 23.06.2009
Сообщений: 1,772
По умолчанию

Что-то ты мудришь, уважаемый.. Зачем тебе туда этот Str всовывать? Не получится так. Delphi - не интерпретатор, на ходу модифицировать код не позволит.

Ты расскажи, чего ты этим добиться хочешь. Сколько у тебя разных значений Str будет? Может, проще case поставить?
Black Fregat вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
FindComponent WOLFak Общие вопросы Delphi 9 07.07.2012 23:29
В чем ошибка? Smartbass Паскаль, Turbo Pascal, PascalABC.NET 1 28.05.2009 21:55
Объясните пожалуйста, где и как ошибся Manchester Паскаль, Turbo Pascal, PascalABC.NET 10 09.02.2009 20:51
Не разберу где ошибся, по моему много напутал Forro Паскаль, Turbo Pascal, PascalABC.NET 6 14.01.2008 14:19
ошибся с областью видимости ? Иванчо Общие вопросы Delphi 8 25.10.2007 16:35