· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.WIN32 —› Есть ли в MASM ф-ция StrStr?

Посл.отвђт Сообщенiе


Дата: Июл 9, 2004 02:47:59

В С есть очень удобная ф-ция StrStr, а вот есть ли что-нибудь подобное в MASM'е?
Может у кого есть ее реализация на MASM? plz поделитесь :)


Дата: Июл 9, 2004 04:04:18 · Поправил: q_q

Stub
masm32\m32lib\instring.asm?
InString algo?


Дата: Июл 9, 2004 21:16:38

Спасибо за помощь :)


Дата: Июл 10, 2004 19:50:35

хм... нашел более подходящий вариант для себя, объясню в кратце, вдруг для кого-то будет полезно:
задизасмил одну из прог, которая юзает StrStr и обнаружил, (только не надо обзываться :)) что StrStr ф-ция из shell32.dll !!!! но что меня удивляет, так это почему же ее нет в shell32.inc&shell32.lib? - решил исправить эту несправедливость и пересобрал shell32.inc&shell32.lib...
Вариант того что получилось прилагаю (тестировал у себя, все вроде пахает как надо), может кому-нибудь пригодится кроме меня:

1228903425__shell32.zip


Дата: Июл 12, 2004 07:15:35 · Поправил: q_q

Stub
нашел более подходящий вариант для себя
Я знаю о ее существовании. Во-первых, есть ограничение Minimum DLL Version: shlwapi.dll version 4.71 or later, во-вторых, там алгоритм более универсальный, и, на мой взгляд, более медленный.

что StrStr ф-ция из shell32.dll !!!!
Судя по документации из shlwapi.dll, в w2ksp4 shell32.dll!StrStrA/W реализован как jmp shlwapi.dll!StrStrA/W.

решил исправить эту несправедливость
Imho усугубить свою ошибку.
В masm32 надо смотреть masm32\include\shlwapi.inc и masm32\lib\shlwapi.lib.


Дата: Июл 12, 2004 19:40:12

Ok, еще раз спасибо... :) Исправлюсь


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.084