Вверх ↑
Этот топик читают: Гость
Ответов: 5227
Рейтинг: 588
#1: 2016-01-26 16:55:52 ЛС | профиль | цитата
ScanF Разбор строки на переменные по маске
Имеется возможность вывода в MT поток. sscanf_v1_2.zip

про маску можно почитать например тут http://www.c-cpp.ru/content/scanf

Кто может потестить или иконку нарисовать буду благодарен.
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
4
Голосовали:flint2, halt, Gunnman, Konst
vip
#1.1контекстная реклама от партнеров
Ответов: 2059
Рейтинг: 131
#2: 2016-01-26 19:15:33 ЛС | профиль | цитата
Кто может потестить или иконку нарисовать буду благодарен.

Трудно придумать понятную пиктограмму.
http://forum.hiasm.net/forum_serv.php?q=56&id=4170

карма: 6

0
Ответов: 871
Рейтинг: 322
#3: 2016-01-26 19:59:41 ЛС | профиль | цитата
примерно так... к сожалению не художник.
http://forum.hiasm.net/xf/attach/share/SkanF.jpg
карма: 1

0
файлы: 1skanf.jpg [2KB] [441]
Ответов: 8888
Рейтинг: 823
#4: 2016-01-26 21:35:15 ЛС | профиль | цитата
kamakama, S, смотрю, что-то не так, а что не соображу никак
sscanf.ico
карма: 19

0
файлы: 2sscanf.ico [2.4KB] [1035], sscanf.rar [814B] [319]
Ответов: 824
Рейтинг: 138
#5: 2016-01-26 22:16:40 ЛС | профиль | цитата


Во меня пробило...
карма: 1

1
Голосовали:andrestudio
Разработчик
Ответов: 4697
Рейтинг: 426
#6: 2016-01-27 10:21:50 ЛС | профиль | цитата
sashaoli, круто, классно рисуешь, если сам Однако, первые три слишком далеко от реальности ушли, можно подумать, что компонент сканит что-то в играх или штрих-кодах. Последний и предпоследний варианты самые классные, как по мне.
карма: 10
0
Ответов: 5227
Рейтинг: 588
#7: 2016-01-27 14:12:36 ЛС | профиль | цитата
sashaoli, спасибо я тоже голосую за последний вариант.
Так а самое главное никто не проверил в динамике.
А там жесть как память утекала и рунтайм-ерор
Поправил что мог, избавился от лишних массивов но к сожелению вроде маленькая утечка осталась.
Может кто из гуру поможет найти

з.ы перезалил в первом посте с примером в динамике
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Разработчик
Ответов: 26066
Рейтинг: 2120
#8: 2016-01-27 14:36:12 ЛС | профиль | цитата
andrestudio писал(а):
маленькая утечка осталась

Секцию финализации надо бы оформить после

  Param := NewMemoryStream;
и поместить в завершающую часть

  Param.Free;
Func := nil;
а то у тебя есть обходной путь

  end else Exit;

Это может приводить к утечке, но не факт, что это именно она.
карма: 22

0
Ответов: 5227
Рейтинг: 588
#9: 2016-01-27 14:48:29 ЛС | профиль | цитата
nesco, хорошо попробуем
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 9906
Рейтинг: 351
#10: 2016-01-27 15:23:17 ЛС | профиль | цитата
#pas
...
Param := NewMemoryStream;
...
Param:=Pointer(cardinal(Param.Memory) + (Param.Size - 4));
...
Нет слов. Одни мысли. И все нецензурные
карма: 9

1
Голосовали:andrestudio
Ответов: 5227
Рейтинг: 588
#11: 2016-01-27 16:44:04 ЛС | профиль | цитата
Galkov, Спасибо, поправил.
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 824
Рейтинг: 138
#12: 2016-01-27 21:45:20 ЛС | профиль | цитата
ScanF 24x24

карма: 1

0
Ответов: 5227
Рейтинг: 588
#13: 2016-01-28 14:28:35 ЛС | профиль | цитата
Поправил,доработал,перезалил.
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
1
Голосовали:Леонид
Ответов: 8888
Рейтинг: 823
#14: 2016-01-28 14:48:11 ЛС | профиль | цитата
Генерал (с)Филатов писал(а):
Оправдаю. Отслужу.
Отстрадаю. Отсижу.
(Знаки препинания не являются пробелом, читать неудобно )
карма: 19

0
Ответов: 824
Рейтинг: 138
#15: 2016-01-28 18:57:18 ЛС | профиль | цитата
D7
hiSscanF.pas(251) Error: Left side cannot be assigned to

карма: 1

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