Gamestudio Links
Zorro Links
Newest Posts
AlpacaZorroPlugin v1.3.0 Released
by kzhao. 05/20/24 01:28
Free Live Data for Zorro with Paper Trading?
by AbrahamR. 05/18/24 13:28
Change chart colours
by 7th_zorro. 05/11/24 09:25
Data from CSV not parsed correctly
by dr_panther. 05/06/24 18:50
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
3 registered members (kzhao, AndrewAMD, bigsmack), 824 guests, and 5 spiders.
Key: Admin, Global Mod, Mod
Newest Members
Hanky27, firatv, wandaluciaia, Mega_Rod, EternallyCurious
19051 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
str_remove gibt den speicher nicht frei #142767
07/22/07 18:04
07/22/07 18:04
Joined: Nov 2000
Posts: 1,534
hamburg
Samb Offline OP
Serious User
Samb  Offline OP
Serious User

Joined: Nov 2000
Posts: 1,534
hamburg
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
}



Re: str_remove gibt den speicher nicht frei [Re: Samb] #142768
07/23/07 06:50
07/23/07 06:50
Joined: Jul 2000
Posts: 27,986
Frankfurt
jcl Offline

Chief Engineer
jcl  Offline

Chief Engineer

Joined: Jul 2000
Posts: 27,986
Frankfurt
Nein, die lokale Variable kann hier keinen Fehler verursachen. Stellen Sie aber sicher, dass die Funktion nicht im Mittelteil enden kann und die str_remove Funktionen tatsächlich stets ausgeführt werden. - Ein Problem mit der Speicherfreigabe kann ich nicht bestätigen, aber "handles entfernt" (was immer das bedeuten mag) eine remove-Funktion nicht.


Moderated by  HeelX, Lukas, rayp, Rei_Ayanami, Superku, Tobias, TWO, VeT 

Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1