Autor Beitrag
Assbuild
Hält's aus hier
Beiträge: 8



BeitragVerfasst: Sa 03.06.06 18:37 
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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1094

Win XP SP2, Win 2000 SP4
Delphi 7, 2k5
BeitragVerfasst: Sa 03.06.06 18:38 
Versuchs mal mit Round(); ;)

greetz

EDIT: :welcome: im DF

_________________
Theorie ist wenn man alles weiß, aber nichts funktioniert. Praxis ist wenn alles funktioniert, aber niemand weiß warum.
Microsoft vereint Theorie und Praxis: Nichts funktioniert und niemand weiß warum.
Assbuild Threadstarter
Hält's aus hier
Beiträge: 8



BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 268

XP
BDS 2006 Prof
BeitragVerfasst: Sa 03.06.06 18:55 
geb doch mal bisschen source und die genaue fehlermeldung
Born-to-Frag
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1094

Win XP SP2, Win 2000 SP4
Delphi 7, 2k5
BeitragVerfasst: 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

_________________
Theorie ist wenn man alles weiß, aber nichts funktioniert. Praxis ist wenn alles funktioniert, aber niemand weiß warum.
Microsoft vereint Theorie und Praxis: Nichts funktioniert und niemand weiß warum.
Assbuild Threadstarter
Hält's aus hier
Beiträge: 8



BeitragVerfasst: 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