Forum: Programmieren allgemein
by Der_Unwissende,
18. Nov 2005
Gut, aber das Problem habe ich doch generell bei fehlender Bereichsprüfung. Bin mir einfach mal sicher, dass ein TMemFile mit einer falschen Position, Position >> Length(Data). (ihr versteht schon wie ich das meine, kein Bit-Shift sondern viel größer und length(Data) = wirkliche Länge von Data, nicht undefinierte Länge des Pointers)
Da kann ich dann genauso gut mit einem Cardinal in einem...
Forum: Programmieren allgemein
by Der_Unwissende,
18. Nov 2005
Geb zwar Robert Marquardt total recht, sinnvoller ist es ein Cardinal zu verwenden, aber halt auch nur wenn man selbst die Struktur entwirft. Wenn du mit einer bestehenden Struktur arbeitest, sieht das leider schon anders aus. Ich weiß nicht genau, ob du einfach das Programm komplett übersetzt, aber ein Problem das du bekommen könntest wären halt negative Zahlen. Wenn du also z.B. Längen mit -1...