7 метров в статик массив? =\ а не будет ли компьютеру больно +) а алго взят из одной статьи... http://www.rsdn.ru/article/alg/textsearch.xml
файл порядка 7 метров... 2 сигнатуры байт по ~25 GetTickCount до и после.. разность ~150 можно ещё быстрее... но главный вопрос вот в чём......
длина сигн разная... от 20 байт до 200 где-то так... хм... просто у меня в проге файл по умолчанию маппируется (для других целей) значит сделать...
ну да, под маппирование перепишу... дык оно уже обращается после поиска =) а вот убрать update х.м. но тогда форма будет подвисать......
разве на другом будет быстрее? =\ ну можно и асм встаку заюзать... на будет ли ощутимый прирост в скорости? а то я уже замучился +) ну никак...
Знаю, что тема поднималась не один раз, перечитал много всяких статей, но там работы со строками почти всегда =\ Ну ближе к делу... Значит...
у меня нечто подобное было... я комп почистил, собрал и никаких признаков жизни.. я сначала перенервничал... после этого я пошевелил все...
в принципе я набросал алгоритм... мне пока хватает.. потом ещё допишу второй... смысл такой... ищу 0 потом символы в алфавите...
вот что то нашёл: // Works only on Windows NT systems (WinNT, Win2000, WinXP) uses psAPI; procedure TForm1.Button1Click(Sender: TObject);...
вот решил к своей тулзе прикрутить дизасм... нашёл неск. движков.. остановился на CADT by Ms-Rem но вот в чём проблема.... имеем код...
а на чём? =) на фортране? =)) если на дельфи.. то млин где то была у меня ссылка на норм статью.... ну... он очеь часто показывает...
спасибо за ответ =) вот пришлось чуть модифицировать код... для поиска определённых сигнатур... ногами плиз сильно не пинать.... что тут...
вот собственно - это вставка в дельфях... MEMSZ - размер памяти MEMPTR - указатель cmp ecx,0h - проверка на конец буфера... ищу вхождение...
Имена участников (разделяйте запятой).