Jak w API napisać odpowiednik funkcji IntToStr w VCL
Adam Boduch
Oto jak napisać fukncję IntToStr nie korzystając z biblioteki SysUtils.
function IntToStr(Value: Integer) : String;
var
Str : array[0..255] of char;
begin
try
wvsprintf(Str, '%d', @Value);
Result := Str;
except
MessageBox(0, 'Błąd - konwersja nie powiodła się', 'Błąd',
MB_OK + MB_ICONERROR);
end;
end;
maly186 - Str nie należy do WinAPI a o tym jest wskazówka.
Czy try-except to dobry sposób sprawdzenia błędu? Nie powinieneś raczej badać wartości zwróconej przez funkcję?
A
nie wystarczy?