Einzelnen Beitrag anzeigen

the3dcloser

Registriert seit: 5. Okt 2013
19 Beiträge
 
#1

Problem bei SetLength()

  Alt 19. Aug 2015, 15:27
Hallo Community,
ich habe ein problem mit dem SetLength() Befehl aus Pascal.
Ich nutze den Befehl, um einen dynamischen array auf die Länge X zu setzen. Rufe ich die prozedure ein zweites Mal auf, dieses Mal jedoch mit einem Wert <X, bekomme ich einen External SIGSEGV Error.
Kann mir jemand erklären, warum dies so ist, bzw. wie ich diesen Fehler umgehen und ausbessern kann?

Ich nutze Lazarus 1.2.6, jedoch habe ich in der betroffenen Unit die Codierung auf Delphi gestellt ({$mode delphi})

Grüße

Geändert von the3dcloser (19. Aug 2015 um 15:41 Uhr)
  Mit Zitat antworten Zitat