Вверх ↑
Этот топик читают: Гость
Разработчик
Ответов: 26112
Рейтинг: 2124
#106: 2019-02-10 13:48:51 ЛС | профиль | цитата
Aziz писал(а):
Чтоб со счетчиком внизу файл? Только ссылкой?

Вот сейчас у тебя файл прикреплен к посту, и счетчик справа стоит после размера.
карма: 22

0
Ответов: 1291
Рейтинг: 47
#107: 2019-02-14 09:32:11 ЛС | профиль | цитата
Это я понял, но красивее же и удобнее чтобы все добро было в шапке. Значит никак. Ну тогда значит ссылку на пост буду кидать.
карма: 3
Hiasm + Flowstone + CopperCube + GoDot + JS
0
Разработчик
Ответов: 26112
Рейтинг: 2124
#108: 2019-02-14 10:57:20 ЛС | профиль | цитата
Aziz писал(а):
Ну тогда значит ссылку на пост буду кидать

Можешь ссылку сразу на файл кидать, зачем на пост?
карма: 22

0
Ответов: 1291
Рейтинг: 47
#109: 2019-02-14 11:58:34 ЛС | профиль | цитата
На пост лучше, ведь описание тоже важно.
карма: 3
Hiasm + Flowstone + CopperCube + GoDot + JS
0
Разработчик
Ответов: 26112
Рейтинг: 2124
#110: 2019-02-14 12:05:07 ЛС | профиль | цитата
Aziz писал(а):
На пост лучше, ведь описание тоже важно

Тебя не поймешь, а как же тогда вот это
Aziz писал(а):
но красивее же и удобнее чтобы все добро было в шапке.

карма: 22

0
Ответов: 1291
Рейтинг: 47
#111: 2019-02-22 14:55:55 ЛС | профиль | цитата
nesco, это неопределенность Гейзенберга и свобода воли электрона!))

--- Добавлено в 2019-02-22 15:20:08

Конечно в шапке удобнее, но со временем шапка превратится в огромный длинный клоунский колпак) А то и вообще в портянку)

Редактировалось 1 раз(а), последний 2019-02-22 15:20:08
карма: 3
Hiasm + Flowstone + CopperCube + GoDot + JS
0
Ответов: 5227
Рейтинг: 587
#112: 2020-09-23 18:11:25 ЛС | профиль | цитата
ScrollBarEx морально устарел (хотя предвижу что модификацию не поменяют)
ну если кому нужно что-то более гибкое для мультимедийных приложений пользуйтесь
component https://forum.hiasm.com/getfile/39136


p.s ну как у Вас тут всё скучно как всегда
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
2
Голосовали:Konst, tig-rrr
Ответов: 5227
Рейтинг: 587
#113: 2020-10-26 20:42:08 ЛС | профиль | цитата
VBScript (не VBJScript)
Добавлен вывод графики (port из jvturtle). Функционал легко дополняется.
В FPC допилить без проблем, предлагаю перепилить на GDI+.
https://forum.hiasm.com/getfile/39165


Редактировалось 1 раз(а), последний 2020-10-26 20:47:23
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 5227
Рейтинг: 587
#114: 2020-10-28 18:25:38 ЛС | профиль | цитата
В Функциях _StretchDraw и _StretchDrawEx исравте

    R.Right := Args[3].idata + R.Left;
R.Bottom := Args[4].idata + R.Top;
по запарке не угледел
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 758
Рейтинг: 112
#115: 2021-02-18 18:27:41 ЛС | профиль | цитата
andrestudio, "Добавлен вывод графики" -> можеш файл перезалить
карма: 1

0
Ответов: 1291
Рейтинг: 47
#116: 2021-11-08 15:23:07 ЛС | профиль | цитата
В Random добавлена точка Reset и функция сбрасывающая внутренние переменные сида на начальное значение, для сброса генератора, чтобы получать повторяемую последовательность без перезапуска программы.

Редактировалось 4 раз(а), последний 2021-11-13 22:27:49
карма: 3
Hiasm + Flowstone + CopperCube + GoDot + JS
0
Ответов: 1291
Рейтинг: 47
#117: 2021-11-13 03:50:08 ЛС | профиль | цитата
В Random добавлена точка Break для прерывания генерации последовательности чисел.

--- Добавлено в 2021-11-13 04:10:15

Небольшой глюк остался в компоненте - при сбросе несколько раз подряд, если при этом задействовать и точку Break, то спустя некоторое количество нажатий на кнопку Reset программа вылетает. А если вручную сначала жать на Break и потом Reset то нет.

--- Добавлено в 2021-11-13 04:11:32

Схема для теста: https://forum.hiasm.com/getfile/39308

Редактировалось 3 раз(а), последний 2021-11-13 22:28:03
карма: 3
Hiasm + Flowstone + CopperCube + GoDot + JS
0
файлы: 1Random.zip [2.5KB] [349]
Ответов: 4628
Рейтинг: 747
#118: 2024-07-05 20:24:03 ЛС | профиль | цитата
MemoryStatus поправлен для поддержки больше 4 Гб памяти

карма: 26

0
файлы: 1hiMemoryStatus 2024-07-05.zip [760B] [126]
Ответов: 95
Рейтинг: 1
#119: 2024-08-14 11:13:26 ЛС | профиль | цитата
Netspirit, объясни пожалуйста, как искать содержимое в файле по началу и концу? Пример прилагаю. У меня не находит конец поиска, который я указал в TrallingStr. (Делаю программу на общественных началах, я бы так сказал).

Модификация компонента Events

Надоело постоянно тянуть связь к точке doCreate, поэтому следующие изменения:
1) удалены точки doCreate, onCreate, doDestroy.
2) переработан код

Events Mod 1-2.zip[b]


Add(MainForm,2953706,21,105)
{
}
Add(Message,11613251,371,182)
{
Caption="str"
}
Add(Button,2195079,154,259)
{
Left=45
Top=45
link(onClick,8416286:doSearch,[])
}
Add(MemoryStream,13580715,238,182)
{
Stream=[ZIPE902000078DA530D7071D335D433E5527DF4F8FC652E53050385FCA42C2E1B1B7DB7CC9C92D4227DB79CC4925497D4E4FC94547D9FD4BCF4920C054343533B3BAEE292A2D4C45CAE8A39A2A776F3353908B05E98B77EC7D2593BDEFDE2DAA2167573C619FE076F5C0D0F1DE23B723F7C76F0DCA496E3CCEA3763980E095E520839F75E313CC7D62B7EE7E1752D47E2279F978F3DB1D9F4C892E2E37587724CAE5CB8C23B33ADE7C29C33D766F21A57AB2EFBF56F59B453DC04D1734177F6792F504AE44ACD4B81DA0E64819C6B827076486541AABE5B7E5E897E7069520988031231D4774A2C4E050B7BA4E694A596642627EA3AE5E7A4E8BBE601BD969997AE1F9E99E798579C09E3037D0835DC18CDF080C4F4D4627DEFCC94E2680543A05C50ACBE737E695E898221428F119A1EE7C492C49CFC74885E0590894108C586582CD0F74D4DC94C74CAAF88064A1A28985A9AEA195928589818EA5958C6EA07A516E7971625A71683E209E8291065A8600231D6CE0E6842512AD041607B808ECB2B01F280AE3505BB1661B119C2E2E0CCAA540573FDA0FCFC120523B0364F97681B230B13234383344BD3A4C444630BCB144B5383A4240B734363F3C4D4E44483443BC22A62217E8A084A4DC396A4C2416108B43056DF332F25B502C4338B8525342333E474969C929398C2939E1292966271ECC481F3277E8833886A32DDC64C0EC5258945251545A9695CA606965CAAAAAEFE6E5C00F462FF11]
}
Add(DataToFile,8416286,238,245)
{
Type=9
Data=String(stream)
TrailingStr="endstream"
Point(Position)
Point(doSearch)
Point(onFound)
Point(onNotFound)
link(onGet,11613251:doMessage,[(334,251)(334,188)])
link(Stream,13580715:Stream,[])
link(onFound,8416286:doGet,[(281,258)(281,239)(224,239)(224,258)])
link(onNotFound,524731:doMessage,[])
}
Add(Message,524731,364,259)
{
Caption="not"
}


Редактировалось 2 раз(а), последний 2024-08-14 11:17:20
карма: 0

0
Ответов: 4628
Рейтинг: 747
#120: 2024-08-16 14:38:28 ЛС | профиль | цитата
Оно находит. Прочитай внимательно описание точек и свойств по поводу позиции в потоке - после поиска она устанавливается на "после найденого фрагмента". Аналогично - после чтения из потока.

Не совсем понял зачем тебе doGet после doSearch. Если для того, чтобы прочитать данные перед TrailingStr, то метод doGet в этом же режиме так и делает: ищет TrailingStr, начиная с текущей позиции, и выдаёт всё, что перед ней, если находит. Позиция смещается на после TrailingStr, и следующий doGet продолжит поиск.

Если нужно просто найти положение TrailingStr, а потом что-то сделать с данными перед/после неё, то нужно сохранять предыдущую позицию, а позицию после поиска смещать куда надо. Можно использовать несколько DataToFile на одном и том же потоке с разными методами для работы с разными типами данных.
карма: 26

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