Вверх ↑
Этот топик читают: Гость
Ответов: 1321
Рейтинг: 37
#1: 2011-03-09 17:31:47 ЛС | профиль | цитата
Предложение сделать компонент FormatStr, в который можно добавить строку во время исполнения программы,
например посредством MT 1 поток содержит номер строки, а второй содержит данные
карма: 0

0
Разработчик
Ответов: 26149
Рейтинг: 2127
#2: 2011-03-09 17:35:36 ЛС | профиль | цитата
Roma писал(а):
Предложение сделать компонент FormatStr

Бааа! А мужики-то не знают, что FormatStr поддерживает MT
карма: 22

0
Ответов: 1321
Рейтинг: 37
#3: 2011-03-09 17:37:09 ЛС | профиль | цитата
А как туда вторую строку добавить?
карма: 0

0
Разработчик
Ответов: 26149
Рейтинг: 2127
#4: 2011-03-09 17:39:04 ЛС | профиль | цитата
Roma писал(а):
А как туда вторую строку добавить?

Через MT
------------ Дoбавленo в 17.38:
Roma, тебе что, надо соединить MT-данные при помощи FormatStr
карма: 22

0
Ответов: 1321
Рейтинг: 37
#5: 2011-03-09 17:43:57 ЛС | профиль | цитата
Мне нужно чтобы во время исполнения программы добавлять новые строки

Add(FormatStr,5997035,175,252)
{
DataCount=1
Mask="%1...%2...%3"
}
Я имею 1 строку , во время исполнения программы создавать строки
Пример
code_22885.txt
карма: 0

0
файлы: 1code_22885.txt [681B] [372]
Разработчик
Ответов: 26149
Рейтинг: 2127
#6: 2011-03-09 17:46:02 ЛС | профиль | цитата
Roma, ну неправильно -- количество точек FormatStr должно быть равно количеству цепей MT

code_22886.txt
карма: 22

0
файлы: 1code_22886.txt [762B] [465]
Ответов: 1821
Рейтинг: 168
#7: 2011-03-09 17:49:22 ЛС | профиль | цитата
Roma, ты имеешь виду, чтобы во время программы можна было объеденить любое количество строк?
------------ Дoбавленo в 17.49:
если да то вроде kamakama викладывал такой компонент...
карма: 5

0
Разработчик
Ответов: 26149
Рейтинг: 2127
#8: 2011-03-09 17:53:00 ЛС | профиль | цитата
sаmakacd писал(а):
если да то вроде kamakama викладывал такой компонент...

А обычными компонентами объединить никак не получается, что стоит для этого писать отдельный компонент
карма: 22

0
Ответов: 1321
Рейтинг: 37
#9: 2011-03-09 17:54:33 ЛС | профиль | цитата
nesco, писал(а):
Roma, ну неправильно -- количество точек FormatStr должно быть равно количеству цепей MT

Вот, я думал что ты уловишь мою мысль,посредством MT и нужно добавить эти строки
карма: 0

0
Разработчик
Ответов: 26149
Рейтинг: 2127
#10: 2011-03-09 17:57:41 ЛС | профиль | цитата
Roma писал(а):
Вот, я думал что ты уловишь мою мысль,посредством MT и нужно добавить эти строки

Ну и в чем проблема
Ты что, хочешь иметь отдельный компонент, два в одном -- MT_AddData + FormatStr
А на кой черт он нужен Есть куча отдельных компонентов, вот и собирай из них все, что тебе нужно, как из кубиков
карма: 22

0
Ответов: 1321
Рейтинг: 37
#11: 2011-03-09 18:00:20 ЛС | профиль | цитата
Он мне нужен для создания своих программ, я искал в какоето время подобное,но не нашел
карма: 0

0
Разработчик
Ответов: 26149
Рейтинг: 2127
#12: 2011-03-09 18:02:01 ЛС | профиль | цитата
Roma писал(а):
Он мне нужен для создания своих программ

И кто мешает использовать MT_AddData + FormatStr, количество точек, а в любом случае будут ограничения, даже в одном компоненте. Динамическое расширение точек компонентов при работе у нас не поддерживается
карма: 22

0
Ответов: 5446
Рейтинг: 323
#13: 2011-03-09 19:39:30 ЛС | профиль | цитата
nesco, а жаль, что не поддерживается. Делал тут интерпретатор BASIC-а на HiAsm - так вот этот кусок убил:
Add(MathParse,6126382,322,665)
{
DataCount=100
Point(doMathStr)
}

А хотелось бы иметь (скажем) MT_MathParse, который способен прожевать выражение с любым (пока хватит памяти) кол-вом переменных, не выглядя при этот как "монстёр".
карма: 1

0
Разработчик
Ответов: 26149
Рейтинг: 2127
#14: 2011-03-09 19:44:33 ЛС | профиль | цитата
iarspider писал(а):
а жаль, что не поддерживается

Это не ко мне, а к главному технологу
карма: 22

0
Ответов: 8926
Рейтинг: 823
#15: 2011-03-09 19:56:23 ЛС | профиль | цитата
iarspider, ничего не приходит на ум имеющее полмиллиона переменных, да и всё равно считать их придётся по очереди
карма: 19

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