Как вызвать функцию Javascript в MFC? - PullRequest
0 голосов
/ 05 мая 2011

Я создаю программу для отправки почты. Я хочу использовать Javascript для проверки идентификатора электронной почты. Кто-нибудь может сказать, как вызвать функцию Javascript из MFC?

1 Ответ

2 голосов
/ 05 мая 2011

Упакуйте Javascript в Компонент Windows Script , а затем вызовите его через COM.

<?xml version="1.0"?>

<package>
  <component id="Lovesall.Com.EmailValidator">

    <comment>
      Descriptive comment goes here.
    </comment>

    <?component error="true" debug="true"?>

    <registration
        description="WSC Component for Email Validation"
        progid="Lovesall.Com.EmailValidator"
        version="1.00"
        classid="{a5ddfaa2-53de-40db-83f3-467914b4aeac}"
        remotable="False">

      <!-- boilerplate registration/unregistration logic -->
      <script language="VBScript">
        <![CDATA[

strComponent = "MyComponent"

Function Register
MsgBox strComponent & " - Script Component registered."
End Function

Function Unregister
MsgBox strComponent & " - Script Component unregistered."
End Function

        ]]>
      </script>
    </registration>


    <public>
      <method name="ValidateEmail">
        <parameter name="emailAddress"/>
      </method>
    </public>

    <script language="Javascript">
      <![CDATA[

        function ValidateEmail(emailAddress) {
          .... implementation here ...
        }

      ]]>
    </script>
  </component>
</package>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...