Autor Beitrag
MaxWurzel
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 77
Erhaltene Danke: 10



BeitragVerfasst: Di 14.12.10 10:49 
ausblenden Delphi-Quelltext
1:
RoundTo()					
bummi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 1248
Erhaltene Danke: 187

XP - Server 2008R2
D2 - Delphi XE
BeitragVerfasst: Di 14.12.10 10:52 
Oder da Du es als Strings ausgibst per z.B. Format('0.00',value)

_________________
Das Problem liegt üblicherweise zwischen den Ohren H₂♂
DRY DRY KISS
PyroFa Threadstarter
Hält's aus hier
Beiträge: 14

Windows 7, Ubuntu 10
C#(Visual Studio), Delphi (Lazarus), Java (Eclipse), PHP (Adobe Dreamweaver)
BeitragVerfasst: Di 14.12.10 11:14 
Wie würde das mit dem Format dann genau laufen?
bummi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 1248
Erhaltene Danke: 187

XP - Server 2008R2
D2 - Delphi XE
BeitragVerfasst: Di 14.12.10 11:32 
ausblenden Delphi-Quelltext
1:
Stringrid.Cells[x,y] := Format('0.00 €', DeinFloatWert);					


Du solltest RoundTo trotzdem verwenden um mit den richtigen Werten weiterzurechnen, daß Du z.B. nicht mehr/weniger abziehst als Du anzeigst.

_________________
Das Problem liegt üblicherweise zwischen den Ohren H₂♂
DRY DRY KISS

Für diesen Beitrag haben gedankt: PyroFa
PyroFa Threadstarter
Hält's aus hier
Beiträge: 14

Windows 7, Ubuntu 10
C#(Visual Studio), Delphi (Lazarus), Java (Eclipse), PHP (Adobe Dreamweaver)
BeitragVerfasst: Di 14.12.10 11:36 
Ok das so weit ist verstanden. Aber wenn ich jetzt folgenden Code habe:

ausblenden Delphi-Quelltext
1:
StringGrid1.Cells[x, y] := Format ('0.00 €', floattostr(anfbuch));					


so:

StringGrid1.Cells[x, y] := Format ('0.00 €', anfbuch);
gehts übrigens auch nicht :(

bekomme ich folgende Fehlermeldung:

Error: Incompatible type for arg no. 2: Got "AnsiString", expected "Array Of Const"

Was hab ich nu falsch gemacht?
bummi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 1248
Erhaltene Danke: 187

XP - Server 2008R2
D2 - Delphi XE
BeitragVerfasst: Di 14.12.10 12:07 
Sorry, ich habe gepennt....

hier wird bei 12121.231212 der Floatwert X, nicht FloatToStr(X) erwartet
ausblenden Delphi-Quelltext
1:
2:
3:
4:
procedure TForm1.Button1Click(Sender: TObject);
begin
 Caption:= Format('%0.2f €', [12121.231212])
end;


Markier einfach mal Format und drücke auf F1

_________________
Das Problem liegt üblicherweise zwischen den Ohren H₂♂
DRY DRY KISS

Für diesen Beitrag haben gedankt: PyroFa
PyroFa Threadstarter
Hält's aus hier
Beiträge: 14

Windows 7, Ubuntu 10
C#(Visual Studio), Delphi (Lazarus), Java (Eclipse), PHP (Adobe Dreamweaver)
BeitragVerfasst: Di 14.12.10 12:26 
Es läuft. Vielen Dank an alle die mitgeholfen haben :)

@Mods: Soll das Projekt hier noch hochgeladen werden?