Hallo Expertenvolk,
ich hab da mal ne Frage. Also mein Problem ist. Ich will Zahlen radizieren deren Ergebnis irrational ist, wie zB 2 und dann ausgeben. So sieht es bei mir aus:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| procedure wurzel; var Ergebnis : PChar; wurzel : Extended; begin wurzel := sqrt(2); FloatToText(Ergebnis, wurzel,fvExtended,ffGeneral,50,50); end; |
Nur leider gibt der Code zur Laufzeit einen EAccessViolation-Fehler aus. Also Speicherzugriffsverletzung. Hab so gut wie keine Ahnung wieso. Vielleicht wegen der Extended-Variable, die ich erst speichere. Aber die Funktion FloatToText kann nur ne Variable. Ich hoffe ihr könnt mir helfen.
Danke,
fawkes
Moderiert von
Tino: Code- durch Delphi-Tags ersetzt.