Forum: Object-Pascal / Delphi-Language
Delphi
by mr.warft,
9. Mär 2008
hallo,
ich habe mal versucht überall einen PBigInteger zurückgeben zulassen. Ich bekomme aber einen Speicherzugriffsfehler in der Zeile
xh := a.shrR(n)^;
und hier der gesamte Code der Funktion.
Forum: Object-Pascal / Delphi-Language
Delphi
by mr.warft,
8. Mär 2008
Ich bin in Zeigergeschichten nicht so fit. Wie meinst du das? Kannst du mir das mal an einer der Funktionen zeigen?
Forum: Object-Pascal / Delphi-Language
Delphi
by mr.warft,
8. Mär 2008
natürlich werden deine lösungen gelesen.
Aber wenn ich das ändere...hoffe das alles so korrekt ist:
DESTRUCTOR TBigInteger.done;
BEGIN { TBigInteger.done }
FreeMem (wert, byteanzahl + 1);
Forum: Object-Pascal / Delphi-Language
Delphi
by mr.warft,
8. Mär 2008
Hallo Muetze1
so hatte ich das auch einmal Probiert gehabt aber da habe ich (wie jetzt auch) immer einen Fehler bekommen...
E2008 Inkompatible Typen --> und das genau in der Zeile von new(result,BigInteger(BigIntegerToStr()));.
Was passt dort nicht?
Danke für die Hilfe!!!!! :thumb:
Forum: Object-Pascal / Delphi-Language
Delphi
by mr.warft,
7. Mär 2008
Ja benutze ich ... der BigInteger ist eine Vorgabe von unseren Prof.
Hier der Code:
{ Objekttypdeklarationen (Bezeichner, Methoden) einer
BigInteger-Zahl: }
PBigInteger = ^TBigInteger; { Pointer auf eine BigInteger-Zahl }
TBigInteger = OBJECT
PRIVATE
Forum: Object-Pascal / Delphi-Language
Delphi
by mr.warft,
7. Mär 2008
Hallo Forum,
ich bin neu hier und beschäftige mich studienbedingt mit Delphi bzw. Object Pascal.
Ich habe ein Problem und komme einfach nicht dahinter was es sein könnte. Ich habe den Fehler schon eingegrenzt...zumindest denke ich das es daran liegt.
function TBigInteger.copy:TBigInteger;
var
r : PBigInteger;