str_remove gibt den speicher nicht frei (je öfter str_create und remove angewendet wird, desto mehr speicher verbraucht die engine) und entfernt auch nicht die handles.
obwohl der string entfernt wurde, gibt es keine fehler wenn man auf ihn zugreifen möchte.
entweder ist der string leer oder inhält eine kurze zeichenfolge.
die strings werden in einer lokalen variable erstellt. könnte das den fehler verursachen?
der code:
Code:
function Server_Login_Event(vTyp, sMsg,vSender, vReceiver)
{
var acc_str;
var pass_str;
acc_str = str_create("#100");
pass_str = str_create("#100");
[...]
str_remove(acc_str); // lösche die strings
str_remove(pass_str); // lösche die strings
}