Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум программистов _ Delphi - FAQ _ В чем ошибка?

Автор: Jeefo 4:04:2008, 17:43

function TMainForm.RoundFileSize(Size: Real): String;
begin
Result := FloatToStr(Size) + ' б';
Size := Size / 1024;
if Size >= 1 then Result := FloatToStr(Size) + ' кб' else Exit;
Size := Size / 1024;
if Size >= 1 then Result := FloatToStr(Size) + ' мб';
end;


на 5 строчку компилятор ругается, выдает "No enough actual parameters". Если убрать"else Exit", то все нормально. В справке прочитал, что такое сообщение выдается, когда у функции неправильно указаны параметры. Но что не так у меня, разве Exit нужны какие то параметры?

Автор: sax_ol 5:04:2008, 09:10

Цитата(Jeefo @ 4:04:2008 - 19:43) *
В чем ошибка?
В днк. А в приведенном коде нет.

Форум Invision Power Board (http://nulled.ws)
© Invision Power Services (http://nulled.ws)