Şimdiye kadar sorunsuzca derleyip kullandığım bir fonksiyon, bugün aynı proje üzerinde projenin alakasız bir yerinde değişiklik yapıp derleyince derleme anı hatası verdi,
Kod: Tümünü seç
function Trapormenu.Yuvarla(x: Extended; d: Integer): Extended;
var
n: Extended;
begin
n := Power(10, d);
x := x * n;
Result:=(Int(x) + Int(Frac(x) * 2))/n; //Hata Aldığım Satır bu ve + işaretinin olduğu yer
end;
Invalid typecast
Şimdiye kadar sorunsuz derlediğim projede neden böyle alakasız bir durum ortaya çıkar anlamış değilim, teşekkürler.