Einzelnen Beitrag anzeigen

Thorben86

Registriert seit: 20. Nov 2003
Ort: Brühl
365 Beiträge
 
Delphi 2005 Personal
 
#1

D2010 Char-AnsiChar Problem

  Alt 16. Mär 2010, 21:20
Hi, habe hier ein kleines Problem mit einer JEDI-Unit (JvVCLUtils) und der neuen Typendeklaration von 2009/2010.

Delphi-Quellcode:
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]; <--- Fehler
  end;
end;
Fehlermeldung: [DCC Fehler] JvVCLUtils.pas(2256): E2010 Inkompatible Typen: 'Char' und 'AnsiChar'
Ich weis jetzt allerdings nicht, wie ich hier das ganze richtig deklarieren muss.
Dabei ist es eigentlich die aktuelle Version, die schon kompatibel sein sollte.

Hoffe mir kann wer nen Tipp geben.

Gruß
Thorben
  Mit Zitat antworten Zitat