Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Chamado por InsertIntoFunction para converter um índice em um corpo de função em um número de linha.
function OffsetToLineNumber(
strString,
nPos
);
Parâmetros
strString
A seqüência de caracteres que contém o corpo da função.O corpo da função é uma seqüência de caracteres de várias linhas em que suas linhas são delimitadas por pares de caracteres cr-lf.nPos
Uma posição dentro da seqüência.
Valor de retorno
A linha dentro da função do corpo onde nPos está localizado.A primeira linha na função é considerada como sendo a linha 1 (não 0).
Comentários
Localiza o número da linha para uma determinada posição no corpo da função.
Esta função é chamada InsertIntoFunction para converter o índice localizado em nPos em um corpo de função para um número de linha.
Exemplo
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.
Consulte também
Tarefas
Criando um assistente personalizado
Referência
Conceitos
Personalizando os assistentes do C++ com funções comuns de JScript