![]() |
|
|
#1
|
||||
|
||||
|
Нубский вопрос, но все-же при во второй строке ошибка перед floattoint
1) a:=(strtofloat(edit1.Text)/60)*1000; 2) timer1.interval:=floattoint(a); |
|
#2
|
|||
|
|||
|
А Interval часом не целое?
|
|
#3
|
||||
|
||||
|
Целое. НЕ подскажете как перевести дробь с остатком в целое?
|
|
#4
|
||||
|
||||
|
Код:
timer1.interval:=trunc(a); //отсекает полностью дробную часть (14.1 = 14, 65.99945 = 65) timer1.interval:=round(a); //округляет до целого (1.45 = 1, 3.536 = 4) Исходи из того что твоей задаче больше подходит. Последний раз редактировалось Ildar-tsr, 17.10.2011 в 21:03. |
|
#5
|
||||
|
||||
|
Скажите а как сделать чтоб просто точка убиралась до тысячных? Мне нужна точность, метроном пишу.
Например: Цитата:
|
|
#6
|
||||
|
||||
|
a - целое, f - дробное:
Код:
a:= trunc(f*1000); если f = 46.1233, то целое будет 46123, если f = 15.2, то целое будет 15200. То что нужно или я не так понял? |
|
#7
|
||||
|
||||
|
Спасибо=))
|