Was passiert mit Strings bei FreeStructure() ?

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
Josh
Beiträge: 1028
Registriert: 04.08.2009 17:24

Re: Was passiert mit Strings bei FreeStructure() ?

Beitrag von Josh »

GPI hat geschrieben:Aber wenn du sicher gehen willst, ruf ein "ClearStructure" vorher auf. Dann ists weg.
Warum sollte es dann weg sein? ClearStructure() gibt auch nur den String frei.
GPI
Beiträge: 1511
Registriert: 29.08.2004 13:18
Kontaktdaten:

Re: Was passiert mit Strings bei FreeStructure() ?

Beitrag von GPI »

stimmt
CodeArchiv Rebirth: Deutsches Forum Github Hilfe ist immer gern gesehen!
Benutzeravatar
Imhotheb
Beiträge: 192
Registriert: 10.10.2014 13:14
Computerausstattung: Intel 8086, 640 KB RAM, Hercules Video Adapter, 2 x 5 1/4" 360kb Floppy, MS-DOS 3
Wohnort: Wolfenbüttel

Re: Was passiert mit Strings bei FreeStructure() ?

Beitrag von Imhotheb »

Ist das nicht eigentlich egal? Wenn jemand den Speicher gezielt auslesen möchte dann kann er das jederzeit mit einem externen Debugger machen. Das Programm anhalten bevor der String gelöscht wird usw.
Aber trotzdem überschreibe ich den String auch immer gleich nachdem ich ihn nicht mehr brauche und zwar mit null.
Man fühlt sich einfach sicherer.
weil einfach einfach einfach ist ... mach' ich es anders
Antworten