Vla-isurl

提供:GizmoLabs - だいたい CAD LISP なサイト
2016年1月24日 (日) 10:05時点におけるGizmon (トーク | 投稿記録)による版
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
構文
(vla-isurl vla-object LocalFile)


機能
指定された URL を確認する。


引数
  • vla-object … Utility の VLA オブジェクト
  • LocalFile … 確認する URL の文字列


戻り値
:VLAX-TRUE : 有効な URL。
:VLAX-FALSE: 無効な URL。


MEMO :
「有効」な URL の定義はアプリケーションに依存する。
特定のサードパーティ製アプリケーションにはインターネット プロトコルのすべてをサポートしていないものもあるため。
たとえば、ユーザを Web サイトに接続するよう促すアプリケーションには、FTP サイトへの接続は必要なく、「http://」や「https://」以外で始まる URL が入力されると FALSE の値が返される。
AutoCAD においてこのメソッドの既定の機能は FTP、HTTP、HTTPS、および FILE プロトコルをサポートしている。


サンプル
(setq *ActDoc* (vla-get-ActiveDocument (vlax-get-Acad-Object)))
(setq *util* (vla-get-utility *actdoc*))

(vla-isurl *util* "http://wiki.gz-labs.net/")
:vlax-true

(vla-isurl *util* "http://ニッポン.jp")
:vlax-true

(vla-isurl *util* "FTP://192.168.0.1")
:vlax-true

(vla-isurl *util* "file:///c:/temp")
:vlax-true


関連事項