SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Português/Portuguese

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Old 25/01/2019, 01:12 AM   #1
CodingArt
Little Clucker
 
Join Date: Jan 2019
Posts: 31
Reputation: 0
Default Retornar string sem precisar passar por referência

Pra quem não sabe a linguagem PAWN tem um bug com retornar strings, e pior que eu não to zoando, se você venho de outra lang vai achar isso BEM estranho, mas PAWN tem dessas, ao retornar uma string possivelmente o servidor pode crashar, infelizmente... Pra contornar isso da pra passar por referência a string, mas não acho interessante, eu já vi um cara uma vez que conseguia retornar string sem se preocupar com isso, mas não consegui descobrir como ele fez isso, então penso que quem ta a mais tempo programando a lang deve saber uma forma de ignorar esse bug maldito sem tornar nossos códigos mais "feios", porque vamo combina, passar por referência não é legal, deveria dar pra retornar strings sem se preocupar né, como qualquer outra lang.


Pra quem não conhece o bug: *Não achei o link do bug, quem tiver o link ae daquele documento no git que explica sobre o bug manda ae kkkk*

Exemplo do bug em código:

PHP Code:
funcBug()
{
     new 
string[6];
     
format(stringsizeof(string), "teste");

     return 
string//Isso aqui possivelmente poderá crashar o server, não é que VAI crashar, mas pode ser que crashe...

CodingArt is offline   Reply With Quote
 

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
[Ajuda] Usar a faggio sem precisar de licenças PetterAdriano Português/Portuguese 10 23/07/2014 04:24 AM
[Ajuda] Ir ao spawn sem precisar clicar. SkilL_Fly Português/Portuguese 5 25/06/2014 11:07 PM
[Off] Links de referencia Axll Português/Portuguese 8 05/04/2014 04:49 PM


All times are GMT. The time now is 02:12 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.