Участник
Пользователь
- Сообщения
- 896
- Реакции
- 150
- Помог
- 25 раз(а)
Здравствуйте, я слышал, что в plugin_end нужно закрывать коннект к бд. По типу:
Решив поизучать это всё, я наткнулся на код Максима Ёжикова (BlackSignature) В данном плагине (Coins Collector 1.0.1f) он не закрывает коннект, а делает следующий метод:
Так вод, я хотел бы узнать, какой метод лучше использовать? И влияет ли вообще не закрытый коннект на длительность смены карты?
C++:
public plugin_end() {
if(g__hSqlTuple) {
SQL_FreeHandle(g__hSqlTuple);
}
if(g__hSqlConnection) {
SQL_FreeHandle(g__hSqlConnection);
}
}
Код:
new bool:g_bPluginEnded;
public SQL_Handler(iFailState, Handle:hQueryHandle, szError[], iErrorCode, eSqlData[], iDataSize, Float:fQueryTime) {
if(g_bPluginEnded) {
return;
}
...
}
public plugin_end() {
g_bPluginEnded = true;
}
Так вод, я хотел бы узнать, какой метод лучше использовать? И влияет ли вообще не закрытый коннект на длительность смены карты?