Condividi tramite


OffsetToLineNumber

Chiamata in InsertIntoFunction per convertire un indice presente in un codice funzione in un numero di riga.

function OffsetToLineNumber( 
   strString, 
   nPos  
);

Parametri

  • strString
    Stringa contenente il codice funzione. Il codice funzione è una stringa a più righe in cui le righe sono delimitate da coppie di caratteri cr-lf.

  • nPos
    Posizione all'interno della stringa.

Valore restituito

La riga all'interno della funzione del codice in cui si trova nPos. Come prima riga della funzione viene considerata la riga 1 (non 0).

Note

Trova il numero di riga relativo a una determinata posizione in un codice funzione.

La funzione viene chiamata in InsertIntoFunction per convertire in un numero di riga l'indice che si trova in nPos all'interno di un codice funzione.

Esempio

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.

Vedere anche

Attività

Creazione di una procedura guidata personalizzata

Riferimenti

LineBeginsWith

Concetti

Personalizzazione delle procedure guidate C++ con funzioni comuni JScript

Progettazione di una procedura guidata

Altre risorse

Funzioni JScript per procedure guidate C++