Entwickler-Ecke

Sonstiges (Delphi) - Real zu Integer umwandeln


Assbuild - Sa 03.06.06 18:37
Titel: Real zu Integer umwandeln
Hallo,
ich hab volgendes Problem, ich möchte einen errechneten wert in eine Canvas einzeichnen. Da ich den Wert mit nem Sinus errechne kann ich irgendwie kein DIV nehmen und muss desshalb die Variable als real definieren. Ich habe mich bereits im Forum informiert und den Thread "Real in Integer umwandeln" gelesen, aber damit bekomme ich es nicht hin. Entweder bau ich den script falsch ein oder er funktioniert bei mir nicht :(. Wär super wenn ihr mir weiterhelfen könnt. Ich hab nur wenig erfahrung mit Delphi und brauch die Umwandelung um an meinem Schulprojekt weiterzukommen. Danke schonmal im Voraus...Ole


Born-to-Frag - Sa 03.06.06 18:38

Versuchs mal mit Round(); ;)

greetz

EDIT: :welcome: im DF


Assbuild - Sa 03.06.06 18:50

Hab ich schon. Wenn ich den real Wert runde und dann und dann in nen Integer umwandeln will oder in der Canvas einsetzten möchte meckert er sofort :(


Neidhard von Reuental - Sa 03.06.06 18:55

geb doch mal bisschen source und die genaue fehlermeldung


Born-to-Frag - Sa 03.06.06 18:57

user profile iconAssbuild hat folgendes geschrieben:
Hab ich schon. Wenn ich den real Wert runde und dann und dann in nen Integer umwandeln will oder in der Canvas einsetzten möchte meckert er sofort :(


Ich glaube du machst da was ein bisschen falsch.
Warscheinlich machst du Round(MeinRealWert);

Muss aber heißten MeinInteger := Round(MeinRealWert)
Du musst es also trotzdem einem Integer zuweisen ;)


greetz


Assbuild - Sa 03.06.06 20:04

Ok, ich hätte schwören könne, dass ich das schon 2 mal ausprobiert habe und das es nicht ging. Aber jetzt gehts. "Peinlich"
Naja vielen Dank dann trotzdem.
Ole