Half-Life и Adrenaline Gamer форум

Всё об игре в Халф-Лайф и АГ
Текущее время: 01 июн 2015, 08:30

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Скомпилировать json модуль под Windows
СообщениеДобавлено: 25 июл 2014, 12:29 
Не в сети
Зарегистрирован:
06 авг 2010, 10:25
Последнее посещение:
19 май 2015, 13:59
Сообщения: 653
Откуда: Uzbekistan
 

Jansson wrapper AMXX win32

_________________
Изображение


Последний раз редактировалось GordonFreeman 26 июл 2014, 15:07, всего редактировалось 3 раз(а).

Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Скомпилировать под Windows
СообщениеДобавлено: 25 июл 2014, 15:12 
Не в сети
Site Admin
Зарегистрирован:
01 июн 2010, 01:27
Последнее посещение:
01 июн 2015, 02:09
Сообщения: 4973
Ага.
Чет там всё какое-то недопиленное.
Чел юзает json_stringn метод в jasson, которого нет по факту. В jasson объявлен метод jsonp_strndup, а реализации нет.
Бардак, вобщем. Запилил свой json_stringn метод, фз такой же как у автора или нет. Запусти его тест что ли...


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Скомпилировать под Windows
СообщениеДобавлено: 25 июл 2014, 18:11 
Не в сети
Зарегистрирован:
06 авг 2010, 10:25
Последнее посещение:
19 май 2015, 13:59
Сообщения: 653
Откуда: Uzbekistan
Все тесты прошли успешно, кроме последнего теста функции строк:
Код:
[Testing json_string]
test1 OK
test2 OK
test3 OK
test4 OK
test5 OK
test6 OK
test7 OK
test8 FAIL

Код:
jstr = json_stringn(src, 9)
TEST_ASSERT_SUCCESS(json_is_string(jstr))
TEST_ASSERT(json_string_length(jstr), 9)

Краш при попытке считать данные с файла.
Функция json_load_file.
Код:
if(json == INVALID_JSON){
   server_print("--- USING NEW")
   json = json_array()
}else
   server_print("--- LOADED JSON ARRAY FROM FILE WITH %d size",
      json_array_size(json))
Падает, если в файле есть признаки JSON строки. Например, пустой JSON "[]".

В Linux версии всё ок.
Краш дамп: json_crash_dump.7z (20,5 Мб)//yadi

Добавлено спустя 16 минут 9 секунд:
Та же самая проблема с функцией json_loads.


Вложения:
json_crash_log.txt [19.83 КБ]
Скачиваний: 10
json_crash_dump2.txt [19.7 КБ]
Скачиваний: 9

_________________
Изображение
Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Скомпилировать под Windows
СообщениеДобавлено: 25 июл 2014, 18:46 
Не в сети
Site Admin
Зарегистрирован:
01 июн 2010, 01:27
Последнее посещение:
01 июн 2015, 02:09
Сообщения: 4973
Можешь тестовый плагин запилить для воспроизведения?


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Скомпилировать под Windows
СообщениеДобавлено: 25 июл 2014, 19:00 
Не в сети
Зарегистрирован:
06 авг 2010, 10:25
Последнее посещение:
19 май 2015, 13:59
Сообщения: 653
Откуда: Uzbekistan
 Код

Цитата:
L 07/25/2014 - 17:56:23: json_array() 5.087786
L 07/25/2014 - 17:56:23: array size [4] 5.087786
L 07/25/2014 - 17:56:23: encoded "["player",1337,1337.3699951171875,true]" 5.087786
L 07/25/2014 - 17:56:23: decode attempt 5.087786
-- CRASH --

_________________
Изображение


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Скомпилировать под Windows
СообщениеДобавлено: 26 июл 2014, 13:17 
Не в сети
Site Admin
Зарегистрирован:
01 июн 2010, 01:27
Последнее посещение:
01 июн 2015, 02:09
Сообщения: 4973
Поправил.


Вложения:
json_amxx.dll.zip [74.61 КБ]
Скачиваний: 24
Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Скомпилировать под Windows
СообщениеДобавлено: 26 июл 2014, 15:05 
Не в сети
Зарегистрирован:
06 авг 2010, 10:25
Последнее посещение:
19 май 2015, 13:59
Сообщения: 653
Откуда: Uzbekistan
Спасибо!

_________________
Изображение


Вернуться к началу
 Профиль 
  
СообщениеДобавлено: 10 авг 2014, 11:39 
Не в сети
Site Admin
Зарегистрирован:
01 июн 2010, 01:27
Последнее посещение:
01 июн 2015, 02:09
Сообщения: 4973
Версия 1.2.


Вложения:
json_amxx.dll.zip [72.95 КБ]
Скачиваний: 29
Вернуться к началу
 Профиль 
  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: Yahoo [Bot] и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB