Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для мобильных телефонов > MidletPascal > Основной форум

Основной форум Сюда все проблемы связанные с программированием.

Ответ
 
Опции темы
Старый 31.01.2009, 00:54   #1
Doctor Drive
Нуждающийся
 
Аватар для Doctor Drive
 
Регистрация: 28.01.2009
Сообщений: 65
Написано одно полезное сообщение
(для 2 участников)
Не работает с фс Siemens Sgold

Например прога:

program NewProject;
uses canvas, jsr75sie, png;
var b: image;
im: integer;
begin
drawimage(canvas.resize_image(loadimage('/icon.png'), 200, 200), 0, 0);
b := ImageFromCanvas(0, 0, 200, 200);
im := save_png(b, '0:/image.png');
end.

когда доходит до сохранения в фс прога просто зависает. Доступа к фс не просит. Хелп.

п.с любая прога зависает при пробе чтото сохранить даже не спрашивая доступа.
Что я не так делаю?
(Offline)
 
Ответить с цитированием
Старый 31.01.2009, 00:57   #2
Doctor Drive
Нуждающийся
 
Аватар для Doctor Drive
 
Регистрация: 28.01.2009
Сообщений: 65
Написано одно полезное сообщение
(для 2 участников)
Ответ: Не работает с фс Siemens Sgold

P.S.
пробовал на Siemens CX75.
Проблемы с секюрити нет. Другие проги (MiniCommander, SieFM) работают.

И извините за мегаламерство и создание тем с вопросами.
Я на этом форуме новенький.
И с мидлетпаскал недавно начал работать.
(Offline)
 
Ответить с цитированием
Старый 31.01.2009, 01:32   #3
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Не работает с фс Siemens Sgold

Врооде бы у сименса свой API для работы с ФС (com.siemens.mp.io.file), а библиотека png работает со стандартным jsr75. Если найду классы, попробую адаптировать библиотеку для сименса.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Doctor Drive (31.01.2009)
Старый 31.01.2009, 02:06   #4
Doctor Drive
Нуждающийся
 
Аватар для Doctor Drive
 
Регистрация: 28.01.2009
Сообщений: 65
Написано одно полезное сообщение
(для 2 участников)
Ответ: Не работает с фс Siemens Sgold

эти классы тебе надо?
Вложения
Тип файла: zip com.siemens.mp.io.file.zip (4.8 Кб, 410 просмотров)
(Offline)
 
Ответить с цитированием
Старый 31.01.2009, 02:12   #5
Doctor Drive
Нуждающийся
 
Аватар для Doctor Drive
 
Регистрация: 28.01.2009
Сообщений: 65
Написано одно полезное сообщение
(для 2 участников)
Ответ: Не работает с фс Siemens Sgold

P.S. если какието другие надо, то спрашивай, может у меня найдутся
(Offline)
 
Ответить с цитированием
Старый 31.01.2009, 12:53   #6
Piligrim
Оптимист
 
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений
(для 259 пользователей)
Ответ: Не работает с фс Siemens Sgold

ViNT, а может расширить библиотеки jsr75 чтобы они импортировали DataStream и тогда библиотека png может быть платформонезависимой?
Т.е. подключаем нужный jsr75хх и остальные библиотеки работают с ФС только через нее.
(Offline)
 
Ответить с цитированием
Старый 01.02.2009, 00:35   #7
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Не работает с фс Siemens Sgold

Сообщение от pilgrim Посмотреть сообщение
ViNT, а может расширить библиотеки jsr75 чтобы они импортировали DataStream и тогда библиотека png может быть платформонезависимой?
Т.е. подключаем нужный jsr75хх и остальные библиотеки работают с ФС только через нее.
А как передать этот InputStream другой библиотеке? Ведь имя библиотеки jsr75xx заранее неизвестно?
(Offline)
 
Ответить с цитированием
Старый 01.02.2009, 00:41   #8
Piligrim
Оптимист
 
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений
(для 259 пользователей)
Ответ: Не работает с фс Siemens Sgold

Его можно получить в программу как resource, хотя это уже будет наверное не удобно. Получится что-то вроде
image := load_png(open_file('a\test.png'));
(Offline)
 
Ответить с цитированием
Старый 01.02.2009, 18:13   #9
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Не работает с фс Siemens Sgold

Попробую сделать, плохо только, что нет поддержки OutputStream, так бы можно было всю работу с ФС перенести в универсальную библиотеку, получающую InputStream или OutputStream в зависимости от выполняемой операции.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кнопка выбора меню и Siemens (( Tronix Основной форум 2 10.08.2009 18:12
Подключение эмулятора Siemens к NetBeans 5.5 ARV Программирование 16 04.02.2009 14:42
Ptr и Var : как работает ? zheland BlitzMax 31 08.05.2008 21:23
X-Player - мультимедийный плэер, пока только для Siemens @lex Проекты на MidletPascal 4 05.10.2007 21:04
Siemens Java API @lex Основной форум 8 20.01.2007 12:33


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


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com