TempStr
Aplica-se a: Excel 2013 | Office 2013 | Visual Studio
Função de biblioteca de estrutura preterida que cria um XLOPER temporário que contém uma cadeia de caracteres de bytes xltypeStr . Ele usa uma cadeia de caracteres de origem terminada nulo como entrada. Ele tenta substituir o primeiro caractere da cadeia de caracteres fornecida com o comprimento da cadeia de caracteres subsequente. Nem sempre isso é uma coisa segura a se fazer: o Microsoft Excel pode falhar se passar uma cadeia de caracteres somente leitura.
LPXLOPER TempStr(LPSTR str);
Parâmetros
str
Um ponteiro para a cadeia de caracteres de origem terminada em nulo. TempStr trunca cadeias de caracteres com mais de 255 bytes.
Valor de retorno
Retorna uma cadeia de caracteres xltypeStr que contém um ponteiro para o buffer de cadeia de caracteres passado.
Comentários
Essa forma de criar cadeias de caracteres temporárias agora é preterida em favor da maneira como tempStrConst e TempStr12 funcionam. Essas funções alocam um novo buffer de memória e copiam a cadeia de caracteres passada nele. As cadeias de caracteres de entrada para TempStrConst e TempStr12 não são alteradas e, portanto, são declaradas como const. Por outro lado, a cadeia de caracteres de entrada para TempStr é alterada e, portanto, não pode ser declarada como const. O primeiro caractere da cadeia de caracteres de entrada é tratado como espaço para um caractere de comprimento e é substituído por essa função.