ab.com コミュニティ

ActiveBasicを通したコミュニケーション
現在時刻 - 2018年8月15日(水) 17:37

All times are UTC+09:00




新しいトピックを投稿する  トピックへ返信する  [ 1 件の記事 ] 
作成者 メッセージ
 記事の件名: 文字列検索
投稿記事Posted: 2005年11月12日(土) 17:59 
オフライン

登録日時: 2005年7月19日(火) 19:47
記事: 98
住所: 山形県
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 は最初から存在します。

速度等の検証はしていません。

_________________
Toshi's Recess Room
http://toshi.my.land.to/


通報する
ページトップ
期間内表示:  ソート  
新しいトピックを投稿する  トピックへ返信する  [ 1 件の記事 ] 

All times are UTC+09:00


オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[1人]


トピック投稿:  可
返信投稿:  可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

検索:
ページ移動:  
Powered by phpBB® Forum Software © phpBB Limited
Japanese translation principally by KONISHI Yohsuke