IActiveScriptAuthorProcedure::ParseProcedureTextIActiveScriptAuthorProcedure::ParseProcedureText

Analyse d’un code de procédure, ajoute du texte de la procédure code pour le moteur de création de script et crée un IScriptEntry objet qui correspond à la procédure de code.Parses a code procedure, adds the code procedure's text to the script authoring engine, and creates an IScriptEntry object that corresponds to the code procedure.

SyntaxeSyntax

HRESULT ParseProcedureText(  
   LPCOLESTR   pszCode,  
   LPCOLESTR   pszFormalParams,  
   LPCOLESTR   pszProcedureName,  
   LPCOLESTR   pszItemName,  
   LPCOLESTR   pszDelimiter,  
   DWORD       dwCookie,  
   DWORD       dwFlags,  
   IDispatch   *pdispFor  
);  

ParamètresParameters

pszCode
[in] Le texte du script d’analyse.[in] The script text to parse.

pszFormalParams
[in] L’adresse des noms de paramètres formels de la procédure.[in] The address of the formal parameter names for the procedure. Les noms de paramètres doivent être séparés par des délimiteurs appropriés pour le moteur de création de script.The parameter names must be separated by the appropriate delimiters for the script authoring engine. Les noms ne doivent pas être placées entre parenthèses.The names should not be enclosed in the parentheses.

pszProcedureName
[in] Adresse du nom de la procédure doit être analysé.[in] The address of the procedure name to be parsed.

pszItemName
[in] L’adresse de la mémoire tampon qui contient le nom de l’élément associé à la IScriptEntry objet.[in] The buffer address that contains the item name associated with the IScriptEntry object.

pszDelimiter
[in] L’adresse du délimiteur de fin du bloc de script.[in] The address of the end-of-script-block delimiter. Lorsque pszCode est analysé à partir d’un flux de texte, l’hôte utilise généralement un délimiteur (par exemple, deux guillemets simples), pour détecter la fin du bloc de script.When pszCode is parsed from a stream of text, the host typically uses a delimiter (such as two single quotation marks), to detect the end of the script block. Définissez ce paramètre avec la valeur NULL si l’absence de délimiteur pour marquer la fin du bloc de script.Set this parameter to NULL if there is no delimiter to mark the end of the script block.

dwCookie
[in] Une valeur définie par l’application qui est associée au nouveau IScriptEntry objet.[in] An application-defined value that is associated with the new IScriptEntry object.

dwFlags
[in] Non utilisé.[in] Not used.

pdispFor
[in] Non utilisé.[in] Not used.

Valeur de retourReturn Value

Élément HRESULT.An HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.Possible values include, but are not limited to, those in the following table.

ValeurValue DescriptionDescription
S_OK La méthode a réussi.The method succeeded.

RemarquesRemarks

En cours JavaScriptJavaScript moteur n’implémente pas cette méthode.The current JavaScriptJavaScript engine does not implement this method.

Voir aussiSee Also

Interface IActiveScriptAuthorProcedureIActiveScriptAuthorProcedure Interface