PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Dynamische Arrays in VB6



Import-Script
27.09.2002, 21:40
Wenn man in VB6 dynamische Felder erstellt (z. B. Dim XYZ() as Integer) und diese mit der ReDim erweitert, wird der Speicherplatz beim Beenden des Programms automatisch wieder freigegeben oder muss man das mit Erase selbst machen??????????

Import-Script
04.10.2002, 09:17
Der Speicherplatz wird beim Beenden wieder freigegeben. Habs allerdings nur mit Programmen getestet, die nicht so häufig gestartet werden. <BR> <BR>Siegfried

Import-Script
12.10.2002, 22:03
hi <BR> <BR>wenn du sichergehen willst beobachte einfach mal den speicherbedarf mit einem systemmonitor <BR> <BR>tschau MACE

Import-Script
30.10.2002, 17:41
Hallo, <BR>Bei VB-Projetcten handelt es sich um reine COM-Componenten, d.h. alle integrierten Komponenten werden beim beenden automatisch von Windows aus &#34;terminiert&#34;. So ist es z.B. unnötig eine set x=nothing Anweisung durchzuf&uuml;hren, wenn es sich nicht um eine dringende Aufgabe handelt. Dies gilt f&uuml;r &#42;alle&#42; Objekte &#40;Module, Klassenmod., Forms, alles was im entferntsten mit VB zu tun hat&#41;. Ausnahme: Die Win-API &#40;kernel.dll, user.dll, etc&#41; sind nicht an das Prog gebunden und m&uuml;ssen &#34;terminiert&#34; werden. <BR> <BR>Christain