掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
DirectoryExistsが全てTrueを返してしまう (ID:44224)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
返答頂き有難うございます。 私の環境でLastErrorを取得したところ、ERROR_BAD_NET_NAMEでした。 たしかにDirectoryExistsのコードを見ると Result := (LastError <> ERROR_FILE_NOT_FOUND) and (LastError <> ERROR_PATH_NOT_FOUND) and (LastError <> ERROR_INVALID_NAME) and (LastError <> ERROR_BAD_NETPATH); となっていますので、今後別の環境によって違うエラーが発生する事も考えると、 単純にLastErrorがNO_ERRORかどうかで判断しようと思います。 if LastErr = NO_ERROR then ShowMessage('OK') else ShowMessage('NG'); 今のところ、上記コードで上手く判断する事が出来ました。 誠に有難うございました。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.