- Beiträge
- 15.404
- Reaktionspunkte
- 4.039
-> Hier kostenlos registrieren
Ich habe eine Software von festen Arrays, auf dynamische Arrays umgestellt. Vorteil ist, daß man die Größe dynamischer Arrays zur Laufzeit ändern kann. Die dynamischen Arrays kann man mit Funktionen übergeben, bei der direkten Überggabe wird automatisch ein Zeiger übergeben. Dabei ist mit aufgefallen, daß ich die Arrays immer mindestens 1-2 Byte länger machen muß, als die Nutzdaten, die ich benötige, sonst gibt es Fehlermeldungen bei Programmlauf und Abstürze. Auch bei mehrspaltigen Array treten diese Probleme auf. Weiß jemand, wie genau mehrspaltige dynamische Array aufgebaut sind, gibt es an Ende jeder Spalte eine Kennung o.ä., die diese Längendifferenz verursacht?
Programmiersprache: Delphi7
Programmiersprache: Delphi7
Zuletzt bearbeitet: