ab.com コミュニティ https://www.activebasic.com/forum/ |
|
文字列検索 https://www.activebasic.com/forum/viewtopic.php?t=447 |
ページ 1 / 1 |
作成者: | Toshi [ 2005年11月12日(土) 17:59 ] |
記事の件名: | 文字列検索 |
InStr$ 関数の正しくない動作の対策として、コードの切れ端にhiraさんとSinryowさんによる 「[AB3] InStrの誤認識への対策」があります。 で、ここではもう 1 つの方法を投稿します。 コード: Declare Function StrStr Lib "shlwapi.dll" Alias "StrStrA" (lpFirst As BytePtr,lpSrch As BytePtr) As BytePtr文字列の検索をする API です。 検索先の文字列と、検索する文字列へのポインタを引数にします。 コード: Dim A As BytePtr A=StrStr("表","\")こうしても 0 を返すので、正しく動作している様です。 shlwapi.dll は Windows 95 / NT の場合は Internet Explorer Version 4.0 以降がインストールされていないと存在しません。 それ以降の OS は最初から存在します。 速度等の検証はしていません。 |
ページ 1 / 1 | 全ての表示時間は UTC+09:00 です |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |