punkte auslesen
hi ich habe ein kleines problem:
mein programm speichert einen punkt sen ich festlege ich eine combobox (z.B. steht dann ich der combobox "12,45" wobei 12 x ist und 45 y) nun möchte ich gern nur x auslesen das heißt die zahl vor dem komma...wie mahce ich das ...bis jetzt hab ichs nur geschafft die anzahl der stellen vor dem komma anzugeben...: hier meine Funktion:
Delphi-Quellcode:
danke im voraus
function tform1.xfind:integer;
begin for anz:=1 to length(combobox1.Text) do begin if combobox1.Text[anz]=',' then stellex:=anz-1; end; result:=stellex; end; |
Re: punkte auslesen
Oder
Delphi-Quellcode:
result := Trunc( TryStrToFloat( ComboBox1.Text, 0));
|
Re: punkte auslesen
Delphi-Quellcode:
Deutlich schöner als das ganze zu ner Gleitkommazahl zu verwurschteln. ;)
var str: String;
begin str:=ComboBox1.Text; Result:=StrToInt(Copy(str, 1, Pos(',',str)-1)); end; |
Re: punkte auslesen
Ich will jetzt nicht nochmal das gleich posten, aber ich denke, dass es ganz schön nützlich sein kann, wenn du dir folgendes mal anguckst:
http://www.delphi-treff.de/tutorials...gverarbeitung/ Das ist ein kleines Tutorial zur Stringverarbeitung unter Delphi und hilft in vielen ähnlichen Situationen ;) MFG FC ;) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:52 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz