Kezdőoldal » Számítástechnika » Programozás » Ez miért nem működik Delphi-ben?

Ez miért nem működik Delphi-ben?

Figyelt kérdés

TStr:=FloatToStr(T,ffGeneral,3,2);


Ezt írja ki: Too many actual parameters


Tizedesjegyek "levágására" ezt kell használni, nem? Kérlek, segítsetek.



2012. máj. 11. 20:40
 1/7 ejbenjaro ***** válasza:

Tizedes jegyek levágására többek között a Round való.

pl.:

TStr:=IntToStr(Round(T));

2012. máj. 11. 20:50
Hasznos számodra ez a válasz?
 2/7 A kérdező kommentje:
Nekem két tizedesre kellene. A Round-ot már próbáltam. Két tizedesre ezt találtam a neten. Azért köszi. Még valakinek ötlet?
2012. máj. 11. 21:00
 3/7 coopper ***** válasza:

Szia.


A delphi helpjében ezvan a FloatToSTR-ről :


function FloatToStr(Value: Extended; const FormatSettings: TFormatSettings): string; overload;


Tehát csak két paraméterrel kell meghivni.


Használd a régi STR proceudrát :


procedure Str(X [: Width [: Decimals ]]; var S:string);


Sok sikert.

Üdv.

2012. máj. 11. 21:26
Hasznos számodra ez a válasz?
 4/7 anonim ***** válasza:
FloatToStrF-el működni fog, a te általad használt függvény nem kerekít csupán stringre alakít át
2012. máj. 12. 00:10
Hasznos számodra ez a válasz?
 5/7 anonim ***** válasza:
kerekítés Round(x,2)-es paramtérerrel? trunc() az meg a csonkolás :D
2012. máj. 12. 08:17
Hasznos számodra ez a válasz?
 6/7 A kérdező kommentje:
Köszönöm a válaszokat, de a kerekítéssel még mindig gondom van. Esetleg egy külön lépés a két tizedesre? A Round nem működik, nem fogad el két paramétert.
2012. máj. 12. 10:56
 7/7 A kérdező kommentje:
Már megoltottam egy kis csalással :) Köszi mégegyszer a válaszokat!
2012. máj. 12. 11:17

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!