вот пожалуста , МС растянул на весь экран slil.ru/25453939 . оставил ток переменные сщитаные с тела. а те что были байты типа умножить и числа ,перепесал в 0 тоесть 00 , и aload_1 перенёс в начало строки , ну и X,Y переписал в 0 тоесть iconst_0 тоесть Hex 03
кстати первой версией проги я уже непользуюсь . а тут лиш одно неудобство чтоб глянуть в дизе изменения нужно выйти из проги , потом зайти и снова продизить файл класс (можно неудаляя диз файл) и тогда увидиш изменения если руки некревые.
4A!n!k, ну если глянуя МС самый нижний лист где находится вся прорисовка (найдёш его в классе 00 06 00 02-эт будут 5,6,7,8 байт. а 3,4 и 11,12 байты отвечают за количество байтов записаных в этом листе .если конечно помниш. а в дизе так 6 ттт 2 ттт 751(байт) ) так вот в конце эт листа тоесть за В1. Начнётся третий ну ябы назвал это по другому прикреплённы лист. а начинается он с 10 или 12, 10 ил 12 байт овечает за количество записей в эт листе
именно в том прикреплённом листе находятся все переходы к типа (goto ) ifge #36(переход к 36 БАЙТУ )(эта запись состоит из 3 байт во 2 листе) но число 36 находится и в нижнем и прикреплённом листе . если в прикрепплённом ты эт число увидиш как 036 , то в нижнем оно буедет другим непомню ну например 015 . то есть эти числа в 2 местах надо увеличивать или уменьшать, если канечно надо . обьяснить сложно . прикреплёный лист ты в дизе неувидиш .
dzanis, дарова )) С возвращением ) Vitos_boy ты когда вылаживаеш прогу, она устанавливаецца на кларе? Я всегда в ниx манифест правлю, ну не идёт, если Midlet и Midlet 1 разные и MANIFEST.MF маленькими буквами
dzanis , Привет . а чё нильзя было сказать . Всё что начинается с 12 байт и заканичивается В1 это методы . или как нить по другому , неужели эт так тяжело ? ведь прога по сути для профисионалов . не каждый програмист сможет читать все проги . ведь написать можно по разному . и если чел во всём этом не сумеет орентироватся , то получится так "ИЩУ ТО САМ НЕЗНАЮ ЧТО".
8 фев 2008 в 23:45