E2010 Incompatible types: Char and AnsiChar
Olá pessoal, estou convertendo meu projeto do delphi 7 para o delphi xe3
mas está dando uma seguinte mensagem compilar :
E2010 Incompatible types: ''Char'' and ''AnsiChar''
no seguinte código :
se alguém souber de algo, peço por favor me ajudem, ta difícil a coisa hehehe.
abraços
mas está dando uma seguinte mensagem compilar :
E2010 Incompatible types: ''Char'' and ''AnsiChar''
no seguinte código :
function AnsiUpperFirstChar(const S: string): string; var Temp: string[1]; begin Result := AnsiLowerCase(S); if S <> '''' then begin Temp := Result[1]; Temp := AnsiUpperCase(Temp); Result[1] := Temp[1]; end; end;
se alguém souber de algo, peço por favor me ajudem, ta difícil a coisa hehehe.
abraços
Luis Flores
Curtidas 0
Respostas
Marcos Oliveira
15/10/2013
Luiz, troque suas variáveis String para AnsiString que provavelmente vai dar certo.
Att,
Marcos
Att,
Marcos
GOSTEI 0
Nildglan Sousa.
15/10/2013
Luis Felipe estou com esse mesmo problema, vc conseguir resolver?
se sim como vc resolveu?
Marcão vc poderia da exemplo pra nós de como ficaria?
function AnsiUpperFirstChar(const S: string): string;
var
Temp: string[1];
begin
Result := AnsiLowerCase(S);
if S <> '''' then begin
Temp := Result[1];
Temp := AnsiUpperCase(Temp);
Result[1] := Temp[1];
end;
end;
se sim como vc resolveu?
Marcão vc poderia da exemplo pra nós de como ficaria?
function AnsiUpperFirstChar(const S: string): string;
var
Temp: string[1];
begin
Result := AnsiLowerCase(S);
if S <> '''' then begin
Temp := Result[1];
Temp := AnsiUpperCase(Temp);
Result[1] := Temp[1];
end;
end;
GOSTEI 0
Marcos P
15/10/2013
Ajuste o tipo da chamada da função para AnsiString e tente alterá-la para...
function AnsiUpperFirstChar(const S: AnsiString): AnsiString; var Temp: AnsiString[1]; begin Result := AnsiLowerCase(S); if S <> '''' then begin Temp := Result[1]; Temp := AnsiUpperCase(Temp); Result[1] := Temp[1]; end; end;
GOSTEI 0
Thiago Santana
15/10/2013
Luis, você precisa trabalhar com os tipo AnsiString em versões superiores do Delphi
GOSTEI 0