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

  #1  
Старый 13.11.2015, 22:02
Gaikotsu
Флудер
Регистрация: 15.08.2015
Сообщений: 2,267
С нами: 5654645

Репутация: 0


По умолчанию

Собственно говоря, есть ли какая-то возможность изменить или обойти в яве стандартный лимит в 64кб байткода на один метод или к примеру энум?
 
Ответить с цитированием

  #2  
Старый 13.11.2015, 22:16
Java-man
Познающий
Регистрация: 05.09.2015
Сообщений: 31
С нами: 5624489

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

Не думаю, что этот лимит можно как-то обойти. И вообще не легче как-то модифицировать код, чтобы он не был таким огромным ? На крайний случай наверняка можно воспользоваться манипулятором байткода.
 
Ответить с цитированием

  #3  
Старый 13.11.2015, 22:32
Gaikotsu
Флудер
Регистрация: 15.08.2015
Сообщений: 2,267
С нами: 5654645

Репутация: 0


По умолчанию

ну я страдаю в основном из-за пары энумов в серве линейки

не получается полностью в энумы загнать NpcString и SysMessage - слишком много получается в итоге байткода конечного.
 
Ответить с цитированием

  #4  
Старый 13.11.2015, 23:04
zcxv
Постоянный
Регистрация: 22.06.2015
Сообщений: 562
С нами: 5732354

Репутация: 0


По умолчанию

Никак. Такие вещи вообще не должны храниться в коде.
 
Ответить с цитированием

  #5  
Старый 13.11.2015, 23:06
Gaikotsu
Флудер
Регистрация: 15.08.2015
Сообщений: 2,267
С нами: 5654645

Репутация: 0


По умолчанию

может быть, но зато с этими строками так удобней и проще работать в итоге...
 
Ответить с цитированием

  #6  
Старый 13.11.2015, 23:13
Иван
Новичок
Регистрация: 15.05.2010
Сообщений: 0
С нами: 8416883

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

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

может быть, но зато с этими строками так удобней и проще работать в итоге...
Кхм, что мешает разбить на 2-3 класса?

SysMessage1

SysMessage2

К примеру... Или более конкретизировать

SysMessageErrors

SysMessageInfo

SysMessageWarns
 
Ответить с цитированием

  #7  
Старый 13.11.2015, 23:26
Gaikotsu
Флудер
Регистрация: 15.08.2015
Сообщений: 2,267
С нами: 5654645

Репутация: 0


По умолчанию

мешает то что возникает лишний гемморой с передачей этих данных в методы к примеру

ладно, что-то вобще от темы отошли... чтож, если невозможно, то так и пока буду вносить периодически только то что требуется и надеяться что не достигну внезапно лимита...
 
Ответить с цитированием

  #8  
Старый 15.11.2015, 20:05
Mifesto
Постоянный
Регистрация: 22.09.2015
Сообщений: 427
С нами: 5600182

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

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

Юзать на прямую сразу ид стринга.
Так или иначе чтобы посмотреть стринг нужно лезть в клиент, а патом еще и добавлять его делая не нужную работу.
Я тоже пришел к такому выводу, и просто сделал .txt файл с сис. сообщениями и смотрю туда по необходимости.
 
Ответить с цитированием

  #9  
Старый 18.12.2015, 21:40
Gaikotsu
Флудер
Регистрация: 15.08.2015
Сообщений: 2,267
С нами: 5654645

Репутация: 0


По умолчанию

проблема в том, что просто циферки не так наглядны, тогда как просто кинул взгляд на название сообщения и сразу понятно о чем оно.
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.