Вверх ↑
Этот топик читают: Гость
Ответов: 16884
Рейтинг: 1239
#16: 2009-11-24 17:50:12 ЛС | профиль | цитата
ssnik74 писал(а):
в зависимости от текста
вот ты сам и ответил - нужна таблица слов и точное число колонок в таблице
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 55
Рейтинг: 1
#17: 2009-11-26 19:07:21 ЛС | профиль | цитата
Tad писал(а):
нужна таблица слов и точное число колонок в таблице

Tad подскажите пожалуйста где взять сей элемент.
карма: 0

0
Разработчик
Ответов: 4698
Рейтинг: 426
#18: 2009-11-26 19:15:35 ЛС | профиль | цитата
-----
карма: 10
0
Ответов: 16884
Рейтинг: 1239
#19: 2009-11-26 20:01:29 ЛС | профиль | цитата
Tad писал(а):
нужна таблица слов и точное число колонок в таблице
ssnik74 писал(а):
где взять сей элемент
Это не компонент.
Эту табличку ты должен составить сам.
Например:
SYSTEM=7
PNMS(P2) LINK=3
PNMT(LOCAL) LINK=3
CONNECT=6
и т.д.
т.е. SYSTEM в 7-ю колонку.
Или точно знать по какому принципу формируются те строки, которые ты выложил.
Просил тебя выложить оригинальные в тегах code - вполне возможно что там не пробелы, а табы.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 55
Рейтинг: 1
#20: 2009-11-29 21:06:31 ЛС | профиль | цитата
Ни как не могу сообразить.
Вот пока то что получилось.
code_15845.txt
Необходимо чтобы последняя запись в строке всегда была в последнем столбце,
------------ Дoбавленo в 21.11:
Плюсы можно игнорировать
карма: 0

0
файлы: 1code_15845.txt [4.2KB] [129]
Ответов: 4641
Рейтинг: 334
#21: 2009-11-29 22:20:26 ЛС | профиль | цитата
ssnik74 писал(а):
Необходимо чтобы последняя запись в строке всегда была в последнем столбце,

как то так!

Add(StrList,14326944,105,42)
{
Strings=#98:2009/11/11 15:45:49 MAINT ON STATUS +|0:|98:2009/11/11 15:45:59 RESET PMC<-PNMT(LOC) SYSTEM +|0:|98:2009/11/11 15:46:27 STARTUP +|0:|98:2009/11/11 15:46:39 PNMS(P2) LINK CONNECT(10.187.7.3) SYSTEM +|0:|98:2009/11/11 15:46:43 PNMT(LOCAL) LINK CONNECT SYSTEM +|0:|98:2009/11/11 15:47:11 MAINT OFF CONTROL +|0:|98:2009/11/23 16:08:34 AIS RCVD-CH01 RCVD ALARM *|0:|98:2009/11/23 16:08:35 AIS RCVD-CH01 NORMAL NORMAL *|0:|98:2009/11/23 16:28:48 PNMT(REMOTE) LINK CONNECT SYSTEM *|0:|
}
Add(MultiStrPart,1017708,210,112)
{
Char=" "
Count=6
}
Add(ArrayEnum,4454463,119,112)
{
link(onItem,7870505:doEvent1,[])
link(Array,14326944:Array,[])
}
Add(MultiStrPart,1577315,280,112)
{
Char=" "
Count=8
Direct=1
link(onSplit,5592475:doEvent1,[])
link(Str,10766790:Value,[(286,105)(440,105)])
}
Add(Hub,7870505,168,112)
{
OutCount=3
link(onEvent1,1017708:doSplit,[])
link(onEvent2,11986230:doEnum,[(199,125)(199,55)])
}
Add(FormatStr,13645676,210,168)
{
DataCount=5
Mask="%1;%2;%3;%4;%5"
link(onFString,11032240:doAdd,[])
link(Str1,1017708:Part1,[])
link(Str2,1017708:Part2,[])
link(Str3,1017708:Part3,[])
link(Str4,1577315:Part3,[(237,154)(300,154)])
link(Str5,1577315:Part2,[(244,161)(293,161)])
}
Add(StringTable,11032240,308,168)
{
Left=15
Top=20
Width=335
Height=225
Columns=#1:1|1:2|1:3|1:4|1:5|
}
Add(Str_Enum,11986230,224,49)
{
Delimiter=" "
link(onEnum,16283539:doCompare,[])
link(onEndEnum,1577315:doSplit,[(264,62)(264,118)])
}
Add(If_else,16283539,280,49)
{
Op2=String()
link(onFalse,13136376:doStrCat,[])
}
Add(StrCat,13136376,336,56)
{
Str2=" "
link(onStrCat,15424413:doStrCat,[])
}
Add(StrCat,15424413,385,56)
{
link(onStrCat,10766790:doValue,[])
link(Str1,15424413:Result,[(391,44)(404,44)(404,96)(391,96)])
}
Add(Memory,10766790,434,56)
{
}
Add(Hub,5592475,350,112)
{
link(onEvent1,10766790:doClear,[(425,118)(425,69)])
link(onEvent2,13645676:doString,[(375,125)(375,221)(199,221)(199,174)])
}
Add(MainForm,1771267,56,98)
{
link(onCreate,4454463:doEnum,[])
}

карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 55
Рейтинг: 1
#22: 2009-11-29 22:39:30 ЛС | профиль | цитата
Первая колонка(2009/11/11) вторая(15:45:49) третья( MAINT) четвертая (ON) пятая(STATUS )
Первая колонка(2009/11/11) вторая(15:45:59) третья(RESET PMC<-PNMT(LOC) ) четвертая пустая пятая( SYSTEM)
и т.д.
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#23: 2009-11-29 22:51:20 ЛС | профиль | цитата
ssnik74, можно и так :
code_15848.txt
Ravilr, можно намного проще, но нужно знать точный формат строк в исходнике - не даром там пробелы.
Но для этого нужно иметь ОРИГИНАЛЬНЫЕ СТРОКИ.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1code_15848.txt [1.9KB] [133]
Ответов: 4641
Рейтинг: 334
#24: 2009-11-29 22:51:36 ЛС | профиль | цитата
сам бы мог догадаться, а не спрашивать по каждой запятой.
code_15850.txt

------------ Дoбавленo в 22.57:
Tad писал(а):
не даром там пробелы.

Tad, ты прав! твой вариант самое наверно оно. Я думаю позиции там меняться не будут.
Если приглядеться то можно увидеть, что все позиции одинаковые.
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
файлы: 1code_15850.txt [2.5KB] [147]
Ответов: 55
Рейтинг: 1
#25: 2009-11-29 22:59:45 ЛС | профиль | цитата
code_15851.txt
карма: 0

0
файлы: 1code_15851.txt [17.2KB] [102]
Ответов: 16884
Рейтинг: 1239
#26: 2009-11-29 23:03:05 ЛС | профиль | цитата
ssnik74, а я же тебя с самого начала просил.
code_15852.txt
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1code_15852.txt [19.7KB] [267]
Ответов: 55
Рейтинг: 1
#27: 2009-11-29 23:08:40 ЛС | профиль | цитата
Спасибо - оно самое!!!!
карма: 0

0
27
Сообщение
...
Прикрепленные файлы
(файлы не залиты)