HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #6611  
Старый 19.11.2022, 18:10
Z3roKwq
Участник форума
Регистрация: 20.12.2021
Сообщений: 290
С нами: 2315345

Репутация: 48
По умолчанию

Цитата:
Сообщение от AdCKuY_DpO4uLa  

Мб гет пулс возвращает нульптр?
Возможно, надо будет проверить
 
Ответить с цитированием

  #6612  
Старый 20.11.2022, 02:06
Ltall
Новичок
Регистрация: 19.06.2022
Сообщений: 14
С нами: 2055431

Репутация: 3
По умолчанию

Цитата:
Сообщение от Z3roKwq  

SF R3-1 (ес че)

крашит при использовании:

C++:





Код:
GAME
->
GetPools
(
)
->
GetObjectA
(
i
)
->
IsOnScreen
(
)


или

C++:





Код:
GAME
->
GetPools
(
)
->
GetObjectA
(
i
)
->
GetPosition
(
)
->
fX
GAME
->
GetPools
(
)
->
GetObjectA
(
i
)
->
GetPosition
(
)
->
fY
GAME
->
GetPools
(
)
->
GetObjectA
(
i
)
->
GetPosition
(
)
->
fZ


проверка на существование есть, ну и как я понял оно крашит с любой функцией из GAME->GetPools()->GetObjectA(i)
Проверяй, если GetObjectA(i) == NULL то continue;
 
Ответить с цитированием

  #6613  
Старый 20.11.2022, 03:39
Marver13881
Новичок
Регистрация: 19.06.2022
Сообщений: 8
С нами: 2055431

Репутация: 3
По умолчанию

Всем привет, никак не могу решить данную ошибку, #define _CRT_SECURE_NO_WARNINGS не помогает.

C4996 'vsprintf': This function or variable may be unsafe. Consider using vsprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
 
Ответить с цитированием

  #6614  
Старый 20.11.2022, 12:35
legendabrn
Участник форума
Регистрация: 08.03.2019
Сообщений: 121
С нами: 3781678

Репутация: 113
По умолчанию

Цитата:
Сообщение от Marver13881  

Всем привет, никак не могу решить данную ошибку, #define _CRT_SECURE_NO_WARNINGS не помогает.

C4996 'vsprintf': This function or variable may be unsafe. Consider using vsprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
свойства проекта -> C/C++ -> определение препроцессора -> _CRT_SECURE_NO_WARNINGS
 
Ответить с цитированием

  #6615  
Старый 20.11.2022, 13:40
Z3roKwq
Участник форума
Регистрация: 20.12.2021
Сообщений: 290
С нами: 2315345

Репутация: 48
По умолчанию

Цитата:
Сообщение от Marver13881  

Всем привет, никак не могу решить данную ошибку, #define _CRT_SECURE_NO_WARNINGS не помогает.

C4996 'vsprintf': This function or variable may be unsafe. Consider using vsprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
если ошибка вылазит из sparsehash и у тебя компилятор v143(17.4), то не поможет, единственный вариант который я нашел это юзать v143(17.2)
 
Ответить с цитированием

  #6616  
Старый 20.11.2022, 16:05
Marver13881
Новичок
Регистрация: 19.06.2022
Сообщений: 8
С нами: 2055431

Репутация: 3
По умолчанию

Цитата:
Сообщение от legendabrn  

свойства проекта -> C/C++ -> определение препроцессора -> _CRT_SECURE_NO_WARNINGS


При использовании _CRT_SECURE_NO_WARNINGS
 
Ответить с цитированием

  #6617  
Старый 20.11.2022, 16:36
Z3roKwq
Участник форума
Регистрация: 20.12.2021
Сообщений: 290
С нами: 2315345

Репутация: 48
По умолчанию

Цитата:
Сообщение от Marver13881  

При использовании _CRT_SECURE_NO_WARNINGS
мб хотя бы функцию покажеш, мы тут не гадалки
 
Ответить с цитированием

  #6618  
Старый 20.11.2022, 18:01
Marver13881
Новичок
Регистрация: 19.06.2022
Сообщений: 8
С нами: 2055431

Репутация: 3
По умолчанию

Цитата:
Сообщение от Z3roKwq  

мб хотя бы функцию покажеш, мы тут не гадалки
1:





Код:
void
WriteString
(
LPCSTR lpName
,
LPSTR lpString
,
.
.
.
)
{
va_list ap
;
char
*
szStr
=
new
char
[
strlen
(
lpString
)
*
2
+
1024
]
;
va_start
(
ap
,
lpString
)
;
vsprintf
(
szStr
,
lpString
,
ap
)
;
va_end
(
ap
)
;
no_error
=
SetRegister
(
lpName
,
REG_SZ
,
szStr
,
strlen
(
szStr
)
)
;
delete
[
]
szStr
;
}
std
::
string
ReadString
(
LPCSTR lpName
)
{
char
szStr
[
0x1000
]
;
no_error
=
GetRegister
(
lpName
,
REG_SZ
,
szStr
,
0x1000
)
;
return
szStr
;
}
 
Ответить с цитированием

  #6619  
Старый 22.11.2022, 22:18
Papercut
Познающий
Регистрация: 23.10.2006
Сообщений: 45
С нами: 10288693

Репутация: 9
По умолчанию

Как в SAMP API дождаться загрузки сампа? Плагин через поток работает, без хуков, то есть там while(1). Вообще если бы кто нибудь подкинул ссылку на исходники какого-нибудь проекта с SAMP API, я бы разобрался
 
Ответить с цитированием

  #6620  
Старый 22.11.2022, 22:22
AdCKuY_DpO4uLa
Постоянный
Регистрация: 05.08.2018
Сообщений: 372
С нами: 4091290

Репутация: 213
По умолчанию

Цитата:
Сообщение от papercut  

Как в SAMP API дождаться загрузки сампа? Плагин через поток работает, без хуков, то есть там while(1). Вообще если бы кто нибудь подкинул ссылку на исходники какого-нибудь проекта с SAMP API, я бы разобрался
SAMP_API/SAMP_API_ONE_HEADER/SAMP/SAMP.hpp at 0980facd56acfddf219b548a1763046158a0a107 · DpO4uLa/SAMP_API

SDK для быстрого взаимодействия с SA-MP & Gta SA. Contribute to DpO4uLa/SAMP_API development by creating an account on GitHub.

github.com
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.