Udostępnij za pośrednictwem


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

LineBeginsWith

Koncepcje

Dostosowywanie kreatorów C++ z typowych funkcji języka JScript

Projektowanie Kreatora

Inne zasoby

Funkcje języka JScript dla kreatorów C++