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
Concetti
Personalizzazione delle procedure guidate C++ con funzioni comuni JScript
Progettazione di una procedura guidata