У меня с математикой тоже забавный глюк есть и хз как его обойти.
for i:=1 to 10 do
if textwidth(names[i])>long then long:=textwidth(names[i]);
Есть массив имён (10 штук). Надо в переменную long забить самую большую длину имени в пикселях.
Прикол в том, что textwidth(names[i])>long ВСЕГДА ВЕРНО!
Вывожу значения прямо перед проверкой, вижу:
textwidth = 8, long = 15.
Но результат сравнения прежний: (textwidth>long).
Какие есть идеи обхода этой засады?