Вверх ↑
Этот топик читают: Гость
Ответов: 58
Рейтинг: -16
#1: 2009-12-09 06:08:51 ЛС | профиль | цитата
Здравствуйте, нужна поддержка специалиста. Вообщем немогу понять как из StrList брать всегда последнии строки. По уму берутся с первых по последнию, мне нужно сделать на оборот.

Вот пример моей схемы
code_15941.txt

Заранее спасибо.
------------ Дoбавленo в 06.39:
И вот кстати нашел проблему с построением url, вылезают крякозябли) и не понятно что это, глюк или из за того что стоит windows 7


Make(delphi)
ver(4.03 build 181)
Add(MainForm,2953706,21,105)
{
Width=355
Height=217
}
Add(Memo,12259531,322,182)
{
Left=10
Top=5
Width=320
Height=135
ScrollBars=2
}
Add(StrList,16398188,189,98)
{
Strings=#5:&test|
}
Add(Button,14195679,105,182)
{
Left=10
Top=145
Width=100
Height=25
link(onClick,10158028:doBuild,[])
}
Add(URLBuilder,10158028,189,182)
{
Args=#4:test|
link(onBuild,6619631:doCharset,[])
link(test,16398188:Text,[])
}
Add(Charset,6619631,245,182)
{
Type=3
link(onCharset,12259531:doAdd,[])
}
карма: 1

0
файлы: 1code_15941.txt [1.7KB] [93]
Ответов: 4641
Рейтинг: 334
#2: 2009-12-09 06:51:02 ЛС | профиль | цитата
misha24 писал(а):
Вообщем немогу понять как из StrList брать всегда последнии строки.

code_15942.txt
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
файлы: 1code_15942.txt [913B] [105]
Ответов: 1328
Рейтинг: 69
#3: 2009-12-09 06:57:24 ЛС | профиль | цитата
Ravilr, я думаю misha24, хотел так:

Add(MainForm,9771439,273,203)
{
Width=191
Height=276
link(onCreate,6243518:doData,[])
}
Add(Memo,12259531,567,301)
{
Left=10
Top=5
Width=155
Height=195
ScrollBars=2
}
Add(StrList,16398188,497,126)
{
Strings=#8:Строка 1|8:Строка 2|8:Строка 3|8:Строка 4|8:Строка 5|8:Строка 6|8:Строка 7|8:Строка 8|8:Строка 9|9:Строка 10|9:Строка 11|9:Строка 12|9:Строка 13|9:Строка 14|9:Строка 15|9:Строка 16|9:Строка 17|9:Строка 18|9:Строка 19|9:Строка 20|
}
Add(Button,14195679,308,308)
{
Left=10
Top=205
Width=155
Height=25
link(onClick,11189656:doOperation,[])
}
Add(ArrayRW,5452542,511,301)
{
link(onRead,12259531:doAdd,[])
link(Array,16398188:Array,[])
}
Add(Math,11189656,385,308)
{
OpType=1
Op2=1
link(onResult,13680577:doEvent1,[])
link(Op1,3473000:Value,[(391,278)(398,278)])
}
Add(Memory,3473000,392,217)
{
}
Add(DoData,6243518,329,217)
{
link(onEventData,12569066:doWork2,[])
link(Data,16398188:Count,[(335,194)(510,194)])
}
Add(Hub,13680577,441,308)
{
link(onEvent1,12569066:doWork3,[(467,314)(467,271)(375,271)])
link(onEvent2,5452542:doRead,[(494,321)(494,307)])
}
Add(HubEx,12569066,371,210)
{
link(onEvent,3473000:doValue,[])
}

------------ Дoбавленo в 07.02:
misha24 писал(а):
И вот кстати нашел проблему с построением url, вылезают крякозябли) и не понятно что это, глюк или из за того что стоит windows 7

Если ты имеешь в виду %0D%0A - это символы конца строки
карма: 2

0
Ответов: 4641
Рейтинг: 334
#4: 2009-12-09 07:14:42 ЛС | профиль | цитата
или так хотел
code_15943.txt
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
файлы: 1code_15943.txt [1.1KB] [113]
Ответов: 58
Рейтинг: -16
#5: 2009-12-09 07:56:51 ЛС | профиль | цитата
Ravilr спасибо, второй пример то что надо!)

Если ты имеешь в виду %0D%0A - это символы конца строки


Но они получаются лишними) по крайней мери в моей программе которую я делаю. Убрать их ни как? или можно как то построить урл другими путями?
------------ Дoбавленo в 08.39:
Всё, проблему решил.
карма: 1

0
Ответов: 1328
Рейтинг: 69
#6: 2009-12-09 08:39:31 ЛС | профиль | цитата
FormatStr и строй как тебе надо
карма: 2

0
Гость
Ответов: 17029
Рейтинг: 0
#7: 2009-12-09 09:55:56 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-11 06:28:55
карма: 0

0
Ответов: 1328
Рейтинг: 69
#8: 2009-12-09 10:14:19 ЛС | профиль | цитата
bzq-79-181-38-116.red.bez, я знаю, но не у всех компонентов, работающих со списками строк есть эти точки
карма: 2

0
Ответов: 1376
Рейтинг: 198
#9: 2009-12-09 16:16:07 ЛС | профиль | цитата
code_15950.txt
------------ Дoбавленo в 16.41:
или...

Add(MainForm,2081840,357,259)
{
Width=191
Height=276
link(onCreate,10063242:doOperation,[])
}
Add(Memo,12259531,560,343)
{
Left=10
Top=5
Width=155
Height=195
ScrollBars=2
link(Str,11620792:Item,[(566,318)(503,318)])
}
Add(StrList,16398188,483,161)
{
Strings=#8:Строка 1|8:Строка 2|8:Строка 3|8:Строка 4|8:Строка 5|8:Строка 6|8:Строка 7|8:Строка 8|8:Строка 9|9:Строка 10|9:Строка 11|9:Строка 12|9:Строка 13|9:Строка 14|9:Строка 15|9:Строка 16|9:Строка 17|9:Строка 18|9:Строка 19|9:Строка 20|9:Строка 21|9:Строка 22|9:Строка 23|9:Строка 24|9:Строка 25|9:Строка 26|
}
Add(ArrayEnum,11620792,497,273)
{
link(onItem,9097720:doCompare,[(540,279)(540,327)(492,327)(492,349)])
link(Array,16398188:Array,[])
}
Add(If_else,9097720,504,343)
{
Type=4
Op2=Integer(0)
link(onTrue,12259531:doAdd,[])
link(Op1,11620792:Index,[])
link(Op2,10063242:Result,[(517,337)(433,337)])
}
Add(Math,10063242,427,273)
{
OpType=1
Op2=5
link(onResult,11620792:doEnum,[])
link(Op1,16398188:Count,[(433,239)(496,239)])
}

карма: 1

0
файлы: 1code_15950.txt [1KB] [145]
Ответов: 4641
Рейтинг: 334
#10: 2009-12-09 16:50:01 ЛС | профиль | цитата
misha24 писал(а):
Ravilr спасибо, второй пример то что надо!)

misha24, но надо то тебе наверно просто вот так. ? а не как ты сначало думал.
code_15951.txt
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
файлы: 1code_15951.txt [784B] [101]
Ответов: 16884
Рейтинг: 1239
#11: 2009-12-09 17:14:20 ЛС | профиль | цитата
Ravilr писал(а):
но надо то тебе наверно просто вот так. ?

Вообще, кто нибудь прочитал, что ему надо ?
misha24 писал(а):
Вообщем у меня будет так, в StrList будет поступать информация в виде строк (строки я туда ввел в качестве примера),
мне нужно чтоб при нажатии на кнопку из StrList брало не с первых строк а с последних)) т.е на оборот.

Сейчас в моем примере берет как положенно, с первых строк, а мне нужно чтоб всегда начинала брать с последних))
т.к StrList будет пополнятся чаще чем из него будет выводится.

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 4641
Рейтинг: 334
#12: 2009-12-09 17:20:40 ЛС | профиль | цитата
Tad писал(а):
Вообще, кто нибудь прочитал, что ему надо ?

прочитал. предложение постом выше последнего...
вообщем он уже разобрался и понял что ему надо...
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 1376
Рейтинг: 198
#13: 2009-12-09 17:46:37 ЛС | профиль | цитата
А так-то, в его изначальном примере надо было в Memo свойство AddType=First поставить
карма: 1

0
Ответов: 4641
Рейтинг: 334
#14: 2009-12-09 18:08:31 ЛС | профиль | цитата
foksov писал(а):
в Memo свойство AddType=First

кстати, да, тоже вариант.
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
14
Сообщение
...
Прикрепленные файлы
(файлы не залиты)