13.07.2011 / 05:17 | |
Хроно Пользователь Сейчас: Offline
Имя: Виктор Регистрация: 12.07.2011
| Вот исходники проги, которая перемещает точку по экрану. Обычных ошибок вроде нет, но перемещается точка даже без паузы почему-то крайне медленно. Можете посмотреть, в чем там дело?
Прикрепленные файлы: to4ka.zip (4.89 кб.) Скачано 37 раз |
13.07.2011 / 06:15 | |
Хроно Пользователь Сейчас: Offline
Имя: Виктор Регистрация: 12.07.2011
| уже разобрался сам) понаставил repaint'ов кучу, а еще удивляюсь, почему тормозит прикрутил отображение фпс(пример от Аннимона), если кому интересно, вот прога.
Прикрепленные файлы: to4ka.zip (8.7 кб.) Скачано 47 раз |
13.07.2011 / 19:44 | |
MG42 Пользователь Сейчас: Offline
Регистрация: 12.01.2011
| Подскажите почему нережет файл? указываю с 500го байта, по 1000ый, получаю файл, с 0 по 1000ый fc=(FileConnection) Connector.open("file:///"+dir+s, Connector.READ); int ii=(int) fc.fileSize(); int bg=Integer.parseInt(tf.getString()); int end=Integer.parseInt(tfe.getString()); b=new byte[ii]; DataInputStream dis=fc.openDataInputStream(); dis.read(b); fc=(FileConnection) Connector.open("file:///"+dir+"raz."+s, Connector.WRITE); fc.create(); DataOutputStream dos=fc.openDataOutputStream(); dos.write(b,bg,end); dis.close(); dos.close(); fc.close(); |
13.07.2011 / 20:18 | |
DeJQit Пользователь Сейчас: Offline
Имя: Александр Откуда: Ростов на Дону Регистрация: 01.08.2010
| int bg=Integer.parseInt(tf.getString());
Значит тут ноль !
|
13.07.2011 / 20:24 | |
MG42 Пользователь Сейчас: Offline
Регистрация: 12.01.2011
| В текстфилде пишу не 0??? :о
|
13.07.2011 / 20:30 | |
DeJQit Пользователь Сейчас: Offline
Имя: Александр Откуда: Ростов на Дону Регистрация: 01.08.2010
| Все я понял bg - начало от масссива end длина чтения!!! ты пишешь bg=500 end = 1000 вуаля! 1000 байтов |
13.07.2011 / 20:31 | |
DeJQit Пользователь Сейчас: Offline
Имя: Александр Откуда: Ростов на Дону Регистрация: 01.08.2010
| Запиши так: и проверь чтоб bg небыл больше end |
13.07.2011 / 20:46 | |
MG42 Пользователь Сейчас: Offline
Регистрация: 12.01.2011
| DeJQit, спасибо, щас проверил, всё работает, немног запутался я
|
13.07.2011 / 23:40 | |
AlexeyW Пользователь Сейчас: Offline
Имя: Алексей Откуда: Волгоград Регистрация: 05.06.2010
| Еще можно так: InputStream is;
FileConnection fc;
fc = (FileConnection)Connector.open(path_open);
is = fc.openInputStream();
is.skip(bg);
byte[] bytes = new byte[end-bg];
is.read(bytes);
is.close();
fc.close();
fc = (FileConnection)Connector.open(path_write);
is = fc.openInputStream();
is.write(bytes);
is.close();
fc.close();
|