Вверх ↑
Этот топик читают: Гость
Разработчик
Ответов: 25654
Рейтинг: 2085
#31: 2008-08-29 18:17:02 ЛС | профиль | цитата
Tad, я не разбирался с этим, и потому, ничем помочь не могу, ну не знаю я FTCG
карма: 19

0
Ответов: 16884
Рейтинг: 1237
#32: 2008-08-29 18:26:32 ЛС | профиль | цитата
Вячеслав писал(а):
Это было давно и неправда
Правда. Сам проверял и на медленном компе:
Схемка на обыкновенных элементах работала 2.5 минуты, а вторая меньше секунды.

nesco писал(а):
я не разбирался с этим, и потому, ничем помочь не могу,
nesco, я не о помощи.
Просто оправдываю свою подпись. Тем более, что чем дальше тем больше капель, которыми можно "капать на мозг".
Можно было-бы и не капать, но, как ты писал, ВСЕ МОЛЧАТ.

карма: 24
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Администрация
Ответов: 15278
Рейтинг: 1514
#33: 2008-08-29 18:28:33 ЛС | профиль | цитата
Tad, из закрытого обсуждения
V.Sh писал(а):
Тоже придерживаюсь второго варианта (делать аналоги).
Не совсем понял, что предлогает Вячеслав. Предлгаю так: отдельная подгруппа компонентов "FTCG" в соответствующей компоненту группе(например, для компонента FT_For: Строки > FTCG > FT_For). Разумеется необходимо как-то помечать эти компоненты (перерисовать иконку, либо как-то подсвечивать сам "кирпичик").


Tad писал(а):
Тоже самое на нужныхных компонентах

см. внимательнее FTCGSpeedTest.sha
карма: 26
0
Ответов: 16884
Рейтинг: 1237
#34: 2008-08-29 18:31:17 ЛС | профиль | цитата
Dilma, ну так примеры в первом топике и поменять можно было.
карма: 24
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Администрация
Ответов: 15278
Рейтинг: 1514
#35: 2008-08-29 18:47:19 ЛС | профиль | цитата
Tad, ну так в папку Examples посмотреть можно было.
карма: 26
0
Ответов: 16884
Рейтинг: 1237
#36: 2008-08-30 09:44:48 ЛС | профиль | цитата
можно. не догадался. Да и небыло у меня папки в примерах FTCG.
А что здесь противоречит законам HiAsm?

------------ Дoбавленo:

режет файл, пришлось перезалить и сделать наглядней.

карма: 24
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1project41.sha [1.5KB] [258]
Гость
Ответов: 17029
Рейтинг: 0
#37: 2008-08-30 12:11:07 правка | ЛС | профиль | цитата


Редактировалось 8 раз(а), последний 2020-03-02 06:16:49
карма: 0

0
Ответов: 16884
Рейтинг: 1237
#38: 2008-08-30 12:31:48 ЛС | профиль | цитата
Плохо. Подпись пропадает, когда я в Гостях.
------------ Дoбавленo:

Кто-нибудь пробовал запускать FTCGSpeedTest.sha. У меня при первом запуске результат 0, при последующих 14 (при нажатии на FTCG).

При последующих запусках готового SpeedTest.exe, (после работы с другими програмами) - результат тот-же:
первое нажатие - 0 , второе и последующие 14-15.

Если несколько раз подряд нажимать на кнопку FTCG, то результаты могут быть или 0 или 14-16.

ПОЧЕМУ ? 4800+
карма: 24
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Администрация
Ответов: 15278
Рейтинг: 1514
#39: 2008-08-30 13:45:13 ЛС | профиль | цитата
Tad писал(а):
А что здесь противоречит законам HiAsm?

опечатка в элементе FT_Length и отсутсвие поддержки типа string в EditMultiEx. см SVN

Tad писал(а):
Если несколько раз подряд нажимать на кнопку FTCG, то результаты могут быть или 0 или 14-16.

ПОЧЕМУ ?

например потому что код выполняется быстрее чем за одну миллисекунду
карма: 26
0
Ответов: 3851
Рейтинг: 159
#40: 2008-08-30 17:05:43 ЛС | профиль | цитата
это как в таймере?
Timer Help писал(а):
Несмотря на то, что можно задать интервал в 1мс таймер же будет работать с интервалом не менее чем в 15мс, что связано с аппаратными ограничениями материнской платы.


карма: 0
начавший
0
Ответов: 16884
Рейтинг: 1237
#41: 2008-08-30 18:38:04 ЛС | профиль | цитата
Dilma, потребовался подсчет литерных знаков в текстах (иврит). Выкладываю анг.русский вариант.
Хотел ускорить работу, применив FTCG (то что в мультике) - не получилось. If_else не принимает данные на верхние точки притом довольно интересно: если данные подаешь на Op1, то компилируется но не работает, а если на Op2 то вообще глухо. И вторая причина в том, что компонент FT_Math не имеет сброса в 0.

карма: 24
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1analysistxt.rar [1.9KB] [204]
Администрация
Ответов: 15278
Рейтинг: 1514
#42: 2008-08-30 21:42:19 ЛС | профиль | цитата
Tad, а вот это не следовало мимо ушей пропускать
Dilma писал(а):
см SVN



пример работает и все прекрасно считает
карма: 26
0
Ответов: 16884
Рейтинг: 1237
#43: 2008-08-30 22:29:05 ЛС | профиль | цитата
Dilma, не пропускал - обновился сразу. Но если поставить вот этот мультик

Add(FTCG_Tools,12073139,238,273)
{
}
BEGIN_SDK
Add(EditMultiEx,15209819,21,21)
{
WorkCount=#8:doLength|11:doMathClear|
VarCount=#37:Result=Количество одинаковых символов|
DataCount=#6:SrcStr|26:Op_if=Символ для сравнения|
Width=335
link(doLength,3008929:doLength,[(31,27)(31,90)])
link(doMathClear,5845763:doOperation,[(143,34)(143,167)])
link(Result,15719479:Var1,[(27,128)])
}
Add(FT_Length,3008929,42,84)
{
link(onLength,3026764:doFor,[])
}
Add(FT_For,3026764,91,84)
{
Start=1
link(onEvent,10006709:doCopy,[])
}
Add(FT_Copy,10006709,147,84)
{
CharCount=1
link(onCopy,7946535:doCompare,[])
link(SrcStr,15209819:SrcStr,[(153,52)(27,52)])
}
Add(FT_If_else,7946535,203,84)
{
link(onTrue,612192:doWork2,[])
link(Op2,15209819:Op_if,[(216,42)(34,42)])
}
Add(FT_Math,13619798,287,84)
{
Op2=1
ResultType=0
link(Op1,15719479:Var3,[(293,72)(272,72)])
}
Add(FT_Math,5845763,266,161)
{
OpType=2
Op2=-1
ResultType=0
link(onResult,612192:doWork1,[(330,167)(330,57)(263,57)])
link(Op1,15719479:Var2,[])
}
Add(GetDataEx,15719479,259,119)
{
Angle=1
link(Data,13619798:Result,[(293,128)])
}
Add(HubEx,612192,259,77)
{
link(onEvent,13619798:doOperation,[])
}
END_SDK


вместо того что в схеме, то

C:\MyProg\HiAsm366b169\Elements\delphi\code\hiFTCG_Tools_11C03F8.pas(90) Error: Expression expected but 'THEN' found
C:\MyProg\HiAsm366b169\Elements\delphi\code\hiFTCG_Tools_11C03F8.pas(91) Error: Missing operator or semicolon
карма: 24
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Администрация
Ответов: 15278
Рейтинг: 1514
#44: 2008-08-30 23:09:50 ЛС | профиль | цитата
поправил.
карма: 26
0
Ответов: 16884
Рейтинг: 1237
#45: 2008-08-31 01:59:03 ЛС | профиль | цитата
Dilma писал(а):
поправил.
Заработало.
В FT_Math пришлось добавить точку doClear - сброс в Default.
Сейчас полностью мультик собран на FTCG.
Уже завтра измерю время - самому интересно есть выигрыш или нет.
карма: 24
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)