Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
9. Sep 2009
bei Array zu String baut die Compilermagic für Strings eine entsprechende Konverter-Prozedur ein, also ist es da schon OK, nur für Array nach PChar war mir da noch nichts bekannt,
anscheinend tut der Compiler das @ automatisch davor, wenn Char-Array und PChar zusammenkommen.
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
9. Sep 2009
stümmt ... sehr intessant :shock:
weil eigentlich will die Funktion ja einen PChar und du gibst ein Array hin
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
9. Sep 2009
function GetTC(IntStr : String) : Integer;
var
I : Integer;
C : Array of Char;
begin
Result := 0;
if GetLocaleInfo(GetUserDefaultLangID, LOCALE_STHOUSAND, @C, 2) = 0 then C := '.';
for I := 1 to Length(IntStr) do
if IntStr = C then Inc(Result);
end;
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
5. Sep 2009
Wozu denn?
Ord ist doch schon ein Integer (ordinaler Type)
abgesehn davon, seh ich da nirgendwo einen Int64 :gruebel:
das sind auch beises Char, also kann man diese auch direkt vergleichen