共用方式為


OffsetToLineNumber

更新:2007 年 11 月

InsertIntoFunction 呼叫,用來將函式主體內的索引轉換成行號。

 function OffsetToLineNumber(        strString,        nPos   );

參數

  • strString
    包含函式主體的字串。函式主體是一個以 CR-LF (歸位換行) 字元組分隔的多行字串。

  • nPos
    字串內的一個位置。

傳回值

nPos 所在之主體函式內的行。函式的首行將視為是第 1 行 (而不是第 0 行)。

備註

尋找函式主體內指定位置的行號。

此函式由 InsertIntoFunction 呼叫,用來將位於函式主體內的 nPos 索引轉換成行號。

範例

strString = "function DelFile(fso,
 strWizTempFile)\r\n{\r\n\ttry\r\n\t{\r\nif 
(fso.FileExists(strWizTempFile))\r\nreturn true;\r\n";

nLine =  OffsetToLineNumber(strString, 60);

// The return value for the above is 5, because character 60 in the string 
// occurs in the 5th line within the string.

請參閱

工作

建立自訂精靈

概念

使用 Common JScript 函式自訂 C++ 精靈

設計精靈

參考

LineBeginsWith

其他資源

C++ 精靈的 JScript 函式