Quantcast
Channel: Mentor Graphics Communities: Message List
Viewing all articles
Browse latest Browse all 4541

Re: RegisterErrorExpression 오류 문의 드립니다.

$
0
0

HtmlCtrl.RegisterErrorExpression(ByVal Regexp As String, ByVal Client As Object, ByVal VisitFuncName As String, ByVal FormatFuncName As String)

 

RegisterErrorExpression Method는 XpeditionPCB의 Message Window에 AppendText 또는 AppdenHTML method로 정의된 string을 특정 정규식(regular expression - 문의하신 예제에서 sRCCPattern)에 일치하는지 분석하여, 일치하면 text를 특정 형식으로 표현하기 위한 format function(문의하신 예제의 fFunc)을 호출하거나 특정 형식의 text가 클릭되면 visit function(문의하신 예제에서 vFunc)을 호출합니다.

 

이런 format function과 visit function을 호출하는 client는 실행되는 script engine을 의미하며, 일반적으로 vbscript에서는 ScriptEngine으로 정의합니다.

 

ScriptEngine은 xDX Designer나 xPCB Layout에서 사용자 메뉴를 추가하는 경우, CommandBarButton의 ExecuteMethod property와 함께 사용되는 Target property에도 정의됩니다.

 

만약 IDE(Integrated Development Environment - 확장자 .efm인 form script)에서 메뉴와 accelerator handler를 구성한다면 ScriptEngine 대신 ScriptThis를 사용해야 합니다.

 

위의 내용은 Automation관련 메뉴얼에서 확인할 수 있습니다.


Viewing all articles
Browse latest Browse all 4541

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>