Hallo DELPHIaner,
ich hab heute versucht eine analoge Uhr zu programmieren. Ich habe die Systemzeit per decodetime ausgelesen und die h,min,sec,msec sind nun wordvariablen. Leider missglückt es mir immer die daruch enstandene neue variable in einen string ohne komma umzwuwandeln(besser wär auch integer). dort enthalten sind buchstaben oder ein ".".
Delphi-Quellcode:
y1:=180/pi*(sin(6*sec)*50);
label1.caption:=floattostrf(x,ffnumber,0,0);
das Ergebnis enthält durch diesen algorithmus trotzdem ein komma und eine buchstabe.
wenn die erste null jedoch größer als 5 ist, dann wird das komma durch einen punkt ersetzt.
ich hoffe mir kann jemand helfen.
mfG ROb