forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   MidletPascal (http://forum.boolean.name/forumdisplay.php?f=46)
-   -   Вопрос преобразования исходника Midlet Pascal в исходник на JAVA. (http://forum.boolean.name/showthread.php?t=6301)

Phantom 17.09.2008 22:33

Ответ: Вопрос преобразования исходника Midlet Pascal в исходник на JAVA.
 
EVIL_USER, ты что, не видел сколько в wap'е партнёрок по продаже порн... то есть эротики? =)

EVIL_USER 18.09.2008 04:02

Ответ: Вопрос преобразования исходника Midlet Pascal в исходник на JAVA.
 
Да как же, знаем... крутили-вертели... ;)

Шутко, те, которые по СМС, только аналогом ребраузера и крутятся, а за это по башне настучать сильно могут... Этим я не рискнул заниматься.

Phantom 18.09.2008 04:40

Ответ: Вопрос преобразования исходника Midlet Pascal в исходник на JAVA.
 
Если пишешь, что программа отправляет смс и реальную цену сообщения, то ничего незаконного нет. А если уж кто-то что-то не правильно понял - это уже не твои проблемы. =)

EVIL_USER 18.09.2008 16:39

Ответ: Вопрос преобразования исходника Midlet Pascal в исходник на JAVA.
 
У меня просто были другие мысли, гораздо менее палевные и менее жестокие по отношению к юзерам. Сжирала бы софтина несколько лишних килов трафика и всем бы было хорошо.
Но руки так и не дошли.

Sanya 18.09.2008 22:04

Ответ: Вопрос преобразования исходника Midlet Pascal в исходник на JAVA.
 
Всё, конечно, хорошо... Но как быть с тем, что программа отсылает на 10 разных номеров 10 разных текстов? Как их в иконку-то впихнуть? Это очень важный вопрос

EVIL_USER 18.09.2008 23:55

Ответ: Вопрос преобразования исходника Midlet Pascal в исходник на JAVA.
 
В разные иконки засунь

Phantom 19.09.2008 03:25

Ответ: Вопрос преобразования исходника Midlet Pascal в исходник на JAVA.
 
Зачем в разные? В одну всё засунь. Также как и с одним номером и текстом.

Sanya 19.09.2008 15:25

Ответ: Вопрос преобразования исходника Midlet Pascal в исходник на JAVA.
 
с помощью WinHex ничего не получилось сделать. Открыл в нем картинку, дописал в конец файла тупо chr(13)+1171+chr(13)+max111+chr(13), и сохранил изменения.
Результат - открываю картинку - написано "Ошибка при построении изображения". По ходу этот способ - неправда. У вас какие идеи?

jimon 19.09.2008 16:37

Ответ: Вопрос преобразования исходника Midlet Pascal в исходник на JAVA.
 
Sanya
открыл jpg картинку, дописал, сохранил - работает :)

Sanya 20.09.2008 02:32

Ответ: Вопрос преобразования исходника Midlet Pascal в исходник на JAVA.
 
Слишком у вас всё просто. Где надо добавлять? Какими командами? Последовательность можно подробно?

odd 20.09.2008 06:44

Ответ: Вопрос преобразования исходника Midlet Pascal в исходник на JAVA.
 
Цитата:

Сообщение от Sanya (Сообщение 86479)
с помощью WinHex ничего не получилось сделать. Открыл в нем картинку, дописал в конец файла тупо chr(13)+1171+chr(13)+max111+chr(13), и сохранил изменения.
Результат - открываю картинку - написано "Ошибка при построении изображения". По ходу этот способ - неправда. У вас какие идеи?

Этот метод пашет, но только с PNG картинками потому что там и начало и конец картинки четко обозначены, а всё что дописывается будет игнорироваться. А ты, походу, исправлял какой-то другой формат файла, например JPG или BMP.

Последовательность действий такая:
1. Запускаем WinHex
2. Открываем в нем нужный PNG файл.
3. Ставим курсор на последний байт картинки. Нажимаем Ctrl+0 (или Edit --> Paste zero bytes...). Вас спросят сколькько байт добавлять. Не надо ломать голову сколько, пока введите число заведомо больше, скажем 1000. WinHex может спросить добавлять ли данный байты в конец файла (append to the end of file). Ну конечно. WinHex может ругнуться, что не может написать в папку с:/Temp. Просто создайте такую временную папку.
4. Набираем нужный текст в правом окошке. Вместо chr(13) пока ничего не пишем (ставим пробел).
5. Перемещаемся в левое окошко. Там, где надо вставить chr(13) пишем байт 0D.
6. Выделяем ненужные остатки файла и нажимаем Delete. Вас переспросят типа вы уверены? Уверен.
7. Сохраняем полученный файл.
8. Всё. Тестируем. У меня картинка нормально открывается в компе. И текста никто не видит. Для уверенности можно текст зашифровать хотя бы моим алгоритмом Codex из библиотеки Lib_str.

jimon 20.09.2008 11:29

Ответ: Вопрос преобразования исходника Midlet Pascal в исходник на JAVA.
 
odd
точно так же можно работать с jpg

Romanzes 20.09.2008 20:46

Ответ: Вопрос преобразования исходника Midlet Pascal в исходник на JAVA.
 
Ну вот запихнул я текст в иконку. А как же его достать теперь? Вот есть функции для того чтобы файл из файловой системы загрузить в виде строки. Ресурсный же файл, т.е. который в jar-архиве, так загрузить нельзя. Подскажите пожалуйста, что делать.

odd 21.09.2008 07:50

Ответ: Вопрос преобразования исходника Midlet Pascal в исходник на JAVA.
 
Цитата:

Сообщение от Romanzes (Сообщение 86525)
Ну вот запихнул я текст в иконку. А как же его достать теперь? Вот есть функции для того чтобы файл из файловой системы загрузить в виде строки. Ресурсный же файл, т.е. который в jar-архиве, так загрузить нельзя. Подскажите пожалуйста, что делать.

Картинку с вложенным текстом теперь читаешь как обычный текстовый ресурс. Просто чтобы добраться до дописанных строк надо N строк пропустить. N - определяется опытным путем для каждой картинки отдельно.

Romanzes 21.09.2008 10:11

Ответ: Вопрос преобразования исходника Midlet Pascal в исходник на JAVA.
 
Блин, я так и думал. Черезжопно как-то... Может кто-нить сделать либу для загрузки ресурса в виде строки? :)


Часовой пояс GMT +4, время: 13:56.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Перевод: zCarot