OffsetToLineNumber
Wywoływany przez InsertIntoFunction do konwersji w treści funkcji indeks na liczbę linii.
function OffsetToLineNumber(
strString,
nPos
);
Parametry
strString
Ciąg zawierający treść funkcji.Treść funkcji jest ciąg wielowierszowym, gdzie jej wiersze są rozdzielone parami znaków cr lf.nPos
Pozycja w ciągu znaków.
Wartość zwracana
Wiersz w obrębie funkcji organu gdzie nPos znajduje się.Pierwszy wiersz w funkcji jest uważana linia 1 (nie 0).
Uwagi
Wyszukuje liczbę linii dla danej pozycji w treści funkcji.
Ta funkcja jest wywoływana przez InsertIntoFunction do konwertowania indeksu znajdujące się na nPos w treści funkcji numeru wiersza.
Przykład
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.
Zobacz też
Zadania
Tworzenie kreatora niestandardowych
Informacje
Koncepcje
Dostosowywanie kreatorów C++ z typowych funkcji języka JScript