motofan logo
4 страниц V < 1 2 3 4 >        
> 

Midletpascal только ТУТ в этой теме !, Пишем на Паскале - запускаем на телефоне

miha-il2
сообщение 18.7.2007, 20:44


Ветеран
*****

Группа: Разработчики
Сообщений: 322
Регистрация: 16.1.2005
Из: Калининград
Пользователь №: 34 487
Модель телефона: E398 & HP iPAQ 614c
Прошивка: 373...XXr

Рейтинг: 186.5



А я уж понадеялся на лёгкий способ.
В получаемом списке папки/файлы разделяются знаком вертикальной черты (у меня на мобиле просто значка такобо нет...).
Вот и приходится извращаться =)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
om2804
сообщение 21.7.2007, 9:59


МотоКодер
******

Группа: Разработчики
Сообщений: 786
Регистрация: 14.8.2006
Из: Архангельск
Пользователь №: 95 055
Модель телефона: E398
Прошивка: DaR
Победитель конкурса 2008

Рейтинг: 1650



Люди, больно видеть как вы убиваетесь по поводу файл менеджера, могу помочь , стучите 335962171 или пишите в личку
P.S. В МидлетПаскале всегда приходиться извращаться

Сообщение отредактировал om2804 - 21.7.2007, 10:17
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
MOTOCoder
сообщение 22.7.2007, 18:22


Мастер
****

Группа: Пользователи
Сообщений: 255
Регистрация: 15.3.2007
Из: СПБ
Пользователь №: 127 118
Модель телефона: Motorola L9
Прошивка: MotoDanger 2+ep2

Рейтинг: 10



Я полученную строку просто парсил в цикле-после каждого "|" писал значение в массив-не очень экономично, но вполне преемлемо.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
om2804
сообщение 23.7.2007, 19:36


МотоКодер
******

Группа: Разработчики
Сообщений: 786
Регистрация: 14.8.2006
Из: Архангельск
Пользователь №: 95 055
Модель телефона: E398
Прошивка: DaR
Победитель конкурса 2008

Рейтинг: 1650



Кому интересно. Исходники файлбраузера + либы (copyfile копирует файл по кускам)


Удаление, копирование, переименование думаю сами прикрутите если надо. В либе есть почти всё, кроме присвоения аттрубутов файлам.
com\telecom\FileSystemAccessor.class в мидлет добавлять обязательно

Сообщение отредактировал om2804 - 24.7.2007, 7:35
Прикрепленный файл FileManager.zip   ( 22.91 килобайт ) Кол-во скачиваний: 132
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
shevayura
сообщение 17.3.2008, 9:40


Опытный
***

Группа: Пользователи
Сообщений: 143
Регистрация: 21.5.2006
Пользователь №: 84 197
Модель телефона: Defy+ MB526

Рейтинг: 36



есть код ::
for i:=1 to count do
begin
tempstring:=(readline(res));
x:=i+1;
text[i] := tempstring;
end;

вопрос: как остановить цикл когда строки в файле закончились? а то программа стопорится когда файл заканчивается.. или расскажите как здесь обозначаются пустые строки.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
rusiki
сообщение 17.3.2008, 11:11


Интересующийся
**

Группа: Пользователи
Сообщений: 84
Регистрация: 7.1.2007
Пользователь №: 115 327
Модель телефона: MILESTONE
Прошивка: ANDROID 2.1

Рейтинг: 26



mojno vmesto "for...do"..
isplolzvatai "repeat..until"

Сообщение отредактировал rusiki - 17.3.2008, 11:19
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
shevayura
сообщение 17.3.2008, 12:13


Опытный
***

Группа: Пользователи
Сообщений: 143
Регистрация: 21.5.2006
Пользователь №: 84 197
Модель телефона: Defy+ MB526

Рейтинг: 36



Так смысл не в этом.. readline возвращает строку прочитаную из ресурса. если строки закончились он возвращает "пустую строку".. но мидлет при привоении (или сравнении) пустой строки переменной почемуто стопорится.. немогу понять почему.. мне нужно выйти из цикла (любого) когда строки закончатся, а я немогу, потомучто мидлет зависает при конце..

Добавлено позже (17.3.2008, 16:20):
Вот описания проблеммы:
Код
program Table;

var
u,i,y:integer;
t:string;
res:resource;


begin
res:=openresource('/data.txt');
if (resourceavailable(res)) = false then halt;


repeat
u:=u+15;
i:=i+1;
t:=t+'.';
drawtext(t,0,u);
drawtext((integertostring(length(t))),20,u);
repaint;
until (readline(res)) = '';

drawtext('complete',0,u+15);
repaint;
delay(10000);
end.


в файле 3 строки.. когда цикл заходит на четвёртый круг мидлет просто виснет и далее работать отказывается.. тоесть строку drawtext('complete',0,u+15); он уже не обрабатывает.. и так везде.

Добавлено позже (17.3.2008, 16:20):
хоть бери да на яву переучивайся... smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
grafmoto
сообщение 17.3.2008, 12:31


ЯваМотоКодер
********

Группа: Почётные мотофаны
Сообщений: 2 003
Регистрация: 15.10.2004
Из: Северодвинск
Пользователь №: 16 752
Модель телефона: iPhone 3Gs
Прошивка: iOS 6.1.3

Рейтинг: 703



Цитата(shevayura @ Сегодня, 15:13)

until (readline(res)) = '';
*


ну а так:
until (readline(res)) = nil;
?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
rusiki
сообщение 17.3.2008, 12:49


Интересующийся
**

Группа: Пользователи
Сообщений: 84
Регистрация: 7.1.2007
Пользователь №: 115 327
Модель телефона: MILESTONE
Прошивка: ANDROID 2.1

Рейтинг: 26



poprobui posledniu stroku ostaviti pustim


toesti
"lalala
lalal2
lalal3

"
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
belpilgrim
сообщение 17.3.2008, 16:59


Мастер
****

Группа: Пользователи
Сообщений: 193
Регистрация: 14.10.2005
Из: Беларусь
Пользователь №: 54 460
Модель телефона: HTC G1, E770
Прошивка: 1.5 v3, VistaRTM

Рейтинг: 117



в МР криво сделано чтение из ресурса. надо последнюю строку делать маркером, например ##END## и сравнивать с ним при чтении иначе он виснет на ней.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
shevayura
сообщение 18.3.2008, 16:49


Опытный
***

Группа: Пользователи
Сообщений: 143
Регистрация: 21.5.2006
Пользователь №: 84 197
Модель телефона: Defy+ MB526

Рейтинг: 36



Цитата

ну а так:
until (readline(res)) = nil;
?

тоже не пойдёт.. мидлет виснет при попытке прочтения строки, которой вобщем то и нету..

таки криво..

придётся делать маркеры... а вот что делать, если файлик подгрузить из памяти тела нуно? не ставить же везде маркеры?smile.gif

Кстати! а с помощью библиотеки jsr75i этот глюк можно обойти?

Добавлено позже (18.3.2008, 21:09):
Я тащусь с мидлетпаскаля!:)
Код
procedure edit;
begin
  showTextBox('Edit string', text[sel], 400, TF_ANY);
  Save := createCommand('Save', CM_OK, 2);
    Cancel := createCommand('Cansel', CM_BACK, 1);
  addCommand(Save);
    addCommand(Cancel);
repaint;
    repeat
   delay(100);
    until getClickedCommand <> emptyCommand;
    
    if getClickedCommand = Save then
begin
text[sel]:=getTextBoxString;
end;
    if getClickedCommand = Cancel then

end;

и когда нажимаю любую команду оно почемуто кидает меня на начало процедуры... а тут в чём загвоздка?smile.gif
тоесть со строки until getClickedCommand <> emptyCommand; оно кидает меня на showTextBox('Edit string', text[sel], 400, TF_ANY); ..... юмор у них оригинальный какойто.smile.gif
З.Ы.: извините что надоедаю..

Сообщение отредактировал shevayura - 18.3.2008, 17:10
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
belpilgrim
сообщение 19.3.2008, 7:14


Мастер
****

Группа: Пользователи
Сообщений: 193
Регистрация: 14.10.2005
Из: Беларусь
Пользователь №: 54 460
Модель телефона: HTC G1, E770
Прошивка: 1.5 v3, VistaRTM

Рейтинг: 117



В принципе, никто не мешает сделать свою процедуру чтения из ресурса, просто всем лень.
В jsr75i этой пробемы нет.
По поводу приведенного кода: никуда он не кидает, он просто ждет команду и обрабатывает ее, а вот что дальше делает твоя программа это вопрос, может она просто форму не закрывает?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
shevayura
сообщение 19.3.2008, 15:42


Опытный
***

Группа: Пользователи
Сообщений: 143
Регистрация: 21.5.2006
Пользователь №: 84 197
Модель телефона: Defy+ MB526

Рейтинг: 36



хм.. там всё дело было в самом простом.. вместо getkeypressed нужно было написать getkeyclicked... но всёровно не работает строка text[sel]:=getTextBoxString;.. какая строка до этого была в масиве - такая и остаётся..
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
belpilgrim
сообщение 19.3.2008, 18:35


Мастер
****

Группа: Пользователи
Сообщений: 193
Регистрация: 14.10.2005
Из: Беларусь
Пользователь №: 54 460
Модель телефона: HTC G1, E770
Прошивка: 1.5 v3, VistaRTM

Рейтинг: 117



Код
  
  Cmd := getClickedCommand;
until Cmd <> emptyCommand;
if Cmd = Save then

по моему все-таки так надо. getClickedCommand возвращает верное значение только первый раз
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
shevayura
сообщение 20.3.2008, 9:44


Опытный
***

Группа: Пользователи
Сообщений: 143
Регистрация: 21.5.2006
Пользователь №: 84 197
Модель телефона: Defy+ MB526

Рейтинг: 36



спс.. терь понял.. это типа getkeycklicked - тоже только первый раз..
а библиотека jsr75i при вызове процедуры read_string что возврацает, если строки закончились?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
shevayura
сообщение 8.4.2008, 17:09


Опытный
***

Группа: Пользователи
Сообщений: 143
Регистрация: 21.5.2006
Пользователь №: 84 197
Модель телефона: Defy+ MB526

Рейтинг: 36



МидлетПаскаль ругается при вызове процедуры jsr75i.write_string(s) - говорит что в модуле такой процедуры нету.. правописание и синтаксис проверял... опечатка исключена..
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
belpilgrim
сообщение 9.4.2008, 5:52


Мастер
****

Группа: Пользователи
Сообщений: 193
Регистрация: 14.10.2005
Из: Беларусь
Пользователь №: 54 460
Модель телефона: HTC G1, E770
Прошивка: 1.5 v3, VistaRTM

Рейтинг: 117



а версия МР какая? должна быть не ниже 2.0.2
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
shevayura
сообщение 9.4.2008, 17:53


Опытный
***

Группа: Пользователи
Сообщений: 143
Регистрация: 21.5.2006
Пользователь №: 84 197
Модель телефона: Defy+ MB526

Рейтинг: 36



2.0.2.. а выше и нету вроде бы..
тем не менее ругается.. где можно скачать новую версию либы?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
belpilgrim
сообщение 10.4.2008, 6:27


Мастер
****

Группа: Пользователи
Сообщений: 193
Регистрация: 14.10.2005
Из: Беларусь
Пользователь №: 54 460
Модель телефона: HTC G1, E770
Прошивка: 1.5 v3, VistaRTM

Рейтинг: 117



forum.boolean.name в разделе MIDletPascal
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
shevayura
сообщение 10.4.2008, 18:34


Опытный
***

Группа: Пользователи
Сообщений: 143
Регистрация: 21.5.2006
Пользователь №: 84 197
Модель телефона: Defy+ MB526

Рейтинг: 36



печатаю себе на досуге:
Код
Procedure saveall;
begin
setcolor(255,255,255);
fillrect(0,0,getwidth,getheight);
setcolor(0,0,0);
i:=jsr75i.open_file('/b/temp.txt');
jsr75i.reset;
if i = 1 then
    begin    
    drawtext('Saving',0,0);
    repaint;
    for i:=0 to x-1 do
        begin
        jsr75i.write_string(text[i]);
            setcolor(255,255,255);
            fillrect(0,59,getwidth,80);
            setcolor(0,0,0);
            drawtext(integertostring(i),1,60);
            repaint;
        end;
    i:=jsr75i.close_file('/b/temp.txt');
    end;
    else
    drawtext('error',  0,0);
repaint;
end;


а мидлетпаскаль мне:
error, library/unit does not contain function 'write_string'
а я ему: "?;(;?%;*";*№..
а он мне: format c:\ ....
вот такая у нас ним любовь... smile.gif
какие мысли?smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
belpilgrim
сообщение 11.4.2008, 6:58


Мастер
****

Группа: Пользователи
Сообщений: 193
Регистрация: 14.10.2005
Из: Беларусь
Пользователь №: 54 460
Модель телефона: HTC G1, E770
Прошивка: 1.5 v3, VistaRTM

Рейтинг: 117



Код
program JSR75iDemo;
uses
    jsr75i;
procedure Alert(msg: String);
var
    cm : command;
begin
  showAlert('Info', msg, loadImage('/icon.png'), ALERT_INFO);
  cm := createCommand('OK', CM_OK, 1);
  addCommand(cm);
  repeat
        delay(100);
  until getClickedCommand <> emptyCommand;
  showForm; // Убираем предупреждение с экрана
end;  
begin
    jsr75i.file_create('/root1/test.txt');
                jsr75i.open_file('/root1/test.txt');
    jsr75i.write_string('test line to file'+chr(13));
    if jsr75i.close_file('') <> 1 then
        Alert('Error closing file!!!');
    alert('All done');
end.

Проверено на МР 2.0.2 оригинальном и русской версии. Библиотека взята с boolean.name
Все прекрасно компилируется.

Сообщение отредактировал belpilgrim - 11.4.2008, 6:59
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
MOTOCoder
сообщение 22.5.2008, 19:56


Мастер
****

Группа: Пользователи
Сообщений: 255
Регистрация: 15.3.2007
Из: СПБ
Пользователь №: 127 118
Модель телефона: Motorola L9
Прошивка: MotoDanger 2+ep2

Рейтинг: 10



Че-то Boolean.name накрылся, никто не знает, что случилось?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Budyaga
сообщение 27.6.2008, 17:36


Новичок
*

Группа: Пользователи
Сообщений: 1
Регистрация: 27.6.2008
Пользователь №: 175 887
Модель телефона: Siemens CX75
Прошивка: 6566

Рейтинг: 0



Есть ли в MP паскалевский оператор CASE или аналогичный ему??? Ни в одном описании не могу найти. Как быть???
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
grafmoto
сообщение 28.6.2008, 5:57


ЯваМотоКодер
********

Группа: Почётные мотофаны
Сообщений: 2 003
Регистрация: 15.10.2004
Из: Северодвинск
Пользователь №: 16 752
Модель телефона: iPhone 3Gs
Прошивка: iOS 6.1.3

Рейтинг: 703



Budyaga, бр:
case I of
1..5: Caption := 'Low';
6..9: Caption := 'High';
0, 10..99: Caption := 'Out of range';
else
Caption := '';
end;

равносильно:

if I in [1..5] then
Caption := 'Low'
else if I in [6..10] then
Caption := 'High'
else if (I = 0) or (I in [10..99]) then
Caption := 'Out of range'
else
Caption := '';
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Risk
сообщение 11.7.2008, 5:27


Новичок
*

Группа: Пользователи
Сообщений: 20
Регистрация: 24.7.2007
Из: РФ г.Волжский
Пользователь №: 142 323
Модель телефона: L6
Прошивка: R452J_G_08.22.04R

Рейтинг: 0



Привет всем. Вот решил заниматься програмированием, уже как второй день :-) скажите пож, а лучше напишите, какой оператор рисует в буфер обмена часть изображеия? И если не трудно примерчик тоже.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
MOTOCoder
сообщение 20.7.2008, 12:21


Мастер
****

Группа: Пользователи
Сообщений: 255
Регистрация: 15.3.2007
Из: СПБ
Пользователь №: 127 118
Модель телефона: Motorola L9
Прошивка: MotoDanger 2+ep2

Рейтинг: 10



В java нет понятия "буфера обмена".
Или имеется в виду копирование на Canvas?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Risk
сообщение 22.7.2008, 7:33


Новичок
*

Группа: Пользователи
Сообщений: 20
Регистрация: 24.7.2007
Из: РФ г.Волжский
Пользователь №: 142 323
Модель телефона: L6
Прошивка: R452J_G_08.22.04R

Рейтинг: 0



Да на Canvas, но программирование идет в этой проге не на java, a на pascal.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
MOTOCoder
сообщение 22.7.2008, 8:34


Мастер
****

Группа: Пользователи
Сообщений: 255
Регистрация: 15.3.2007
Из: СПБ
Пользователь №: 127 118
Модель телефона: Motorola L9
Прошивка: MotoDanger 2+ep2

Рейтинг: 10



Цитата(Risk @ 22.7.2008, 11:33) *

Да на Canvas, но программирование идет в этой проге не на java, a на pascal.

Я понимаю, что прога пишется на MP, но в итоге получается мидлет, такой же, как если бы он был написан на java.
В MP для копирования части изображения служит функция ImageFromImage:
Код

var
si:image;

begin
si:=LoadImage('/icon.png');
DrawImage(ImageFromImage(si,0,0,5,5),0,0);
Repaint;
Delay(2000);
end.


Данный код загрузит изображение "icon.png" и нарисует в левом верхнем углу экрана часть этого изображения, с координатами (0,0) и размером 5*5.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
lol2Fast4U(tm)
сообщение 22.7.2008, 8:45


Мастер
****

Группа: Пользователи
Сообщений: 172
Регистрация: 24.6.2008
Пользователь №: 175 614
Модель телефона: AnyDATA ASP-505A

Рейтинг: 28



У меня мп 2.0.2 русский не разрешает пдключить более одной либы!((
что делать?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
MOTOCoder
сообщение 22.7.2008, 8:54


Мастер
****

Группа: Пользователи
Сообщений: 255
Регистрация: 15.3.2007
Из: СПБ
Пользователь №: 127 118
Модель телефона: Motorola L9
Прошивка: MotoDanger 2+ep2

Рейтинг: 10



Цитата(lol2Fast4U(tm) @ 22.7.2008, 12:45) *

У меня мп 2.0.2 русский не разрешает пдключить более одной либы!((
что делать?

Пересаживайся на английскую или пиши
Код

uses Lib_jsr75;
uses Lib_jsr75ex;
uses ...

Этот глюк возник в процессе русификации, и вряд ли будет устранен в ближайшее время.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
miha-il2
сообщение 31.7.2008, 5:34


Ветеран
*****

Группа: Разработчики
Сообщений: 322
Регистрация: 16.1.2005
Из: Калининград
Пользователь №: 34 487
Модель телефона: E398 & HP iPAQ 614c
Прошивка: 373...XXr

Рейтинг: 186.5



Как не разрешает? Если вылетает отчёт об ошибке то поставь совместимость с Win98
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
digget
сообщение 3.1.2009, 8:38


Новичок
*

Группа: Начинающие
Сообщений: 1
Регистрация: 23.12.2008
Пользователь №: 189 392
Модель телефона: k510i
Прошивка: k510i

Рейтинг: 0



Mortiy, не знаеш ли ты, как использовать вывод графики, если была нажата клавиша(дольше, чем на 1сек? stink.gif )
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
miha-il2
сообщение 5.1.2009, 16:04


Ветеран
*****

Группа: Разработчики
Сообщений: 322
Регистрация: 16.1.2005
Из: Калининград
Пользователь №: 34 487
Модель телефона: E398 & HP iPAQ 614c
Прошивка: 373...XXr

Рейтинг: 186.5



Цитата(digget @ 3.1.2009, 12:38)

Mortiy, не знаеш ли ты, как использовать вывод графики, если была нажата клавиша(дольше, чем на 1сек? )
*


чёт я не понял? ты хочешь различать короткие и длинные нажатия?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
beelineman
сообщение 14.3.2009, 7:17


Мото-писатель
******

Группа: Почётные мотофаны
Сообщений: 1 070
Регистрация: 22.12.2007
Из: Cити 8184
Пользователь №: 157 925
Модель телефона: Defy+, iPad Mini
Прошивка: CM10, iOS 7
Победитель конкурса 2008


Настроение:
^.^



Рейтинг: 372



А есть мидлет, который на мобилу ставится, а потом через мобилу и пишешь проги на Паскале? Потом он чтобы сам мог всё скомпилировать и в мобилу положить яву. Потом устанавливаешь через "Установить новое" и всё! Готово приложение! Мне было бы так удобней, когда например не с компом а такая-то софтина нужна, пишешь на мобиле, потом запускаешь!
Можно ли такое реализовать?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
BAK
сообщение 14.3.2009, 9:01


Мастер
****

Группа: Пользователи
Сообщений: 175
Регистрация: 29.12.2008
Из: Украина, Полтава
Пользователь №: 189 804
Модель телефона: Motorola E1
Прошивка: R373_G_0E.30.49R

Рейтинг: 29.5



beelineman, почитай здесь, уже так можно на мобиле кодить,
http://waper.ru/forum/topic/312618
http://waper.ru/forum/topic/216839
http://waper.ru/forum/topic/268437
http://waper.ru/forum/topic/279505
http://waper.ru/forum/topic/225116
http://waper.ru/forum/topic/290052
http://waper.ru/forum/topic/288210
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Risk
сообщение 22.3.2009, 12:15


Новичок
*

Группа: Пользователи
Сообщений: 20
Регистрация: 24.7.2007
Из: РФ г.Волжский
Пользователь №: 142 323
Модель телефона: L6
Прошивка: R452J_G_08.22.04R

Рейтинг: 0



подскажите пожалуйста как воспроизвести файл из фс телефона

if not openPlayer('*мпз файл*', 'audio/mpeg') then halt;
if not setPlayerCount(-1) then halt;
if not startPlayer then halt;

не хочет всопроизводить, возможно пишу не правильно расположение мп3(скажите как надо)

есть либы Lib_jsr75i.class и Lib_jsr75ex.class

помогите пож

телефон L9 с доступом к фс

Добавлено позже (22.3.2009, 17:09):
ещё вопрос: какая функция возвращает, например: false, когда мелодия проиграна?

и ещё вопрос: почему когда пишу в коде
Uses jsr75i;
или
Uses jsr75ex;
и пытаюсь компильнуть у меня вылетает MidletPascal? как это исправить?

Сообщение отредактировал Risk - 22.3.2009, 14:11
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
belpilgrim
сообщение 22.3.2009, 20:09


Мастер
****

Группа: Пользователи
Сообщений: 193
Регистрация: 14.10.2005
Из: Беларусь
Пользователь №: 54 460
Модель телефона: HTC G1, E770
Прошивка: 1.5 v3, VistaRTM

Рейтинг: 117



Для воспроизведения из ФС надо использовать библиотеку mmapi.
Чтобы отлавливать события плеера надо использовать библиотеку player.
Для компиляции программ, использующих библиотеки, МР надо ставить совместимость с Win98.
PS: Все это есть здесь.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Risk
сообщение 23.3.2009, 10:26


Новичок
*

Группа: Пользователи
Сообщений: 20
Регистрация: 24.7.2007
Из: РФ г.Волжский
Пользователь №: 142 323
Модель телефона: L6
Прошивка: R452J_G_08.22.04R

Рейтинг: 0



Цитата(belpilgrim @ 22.3.2009, 23:09) *

Для компиляции программ, использующих библиотеки, МР надо ставить совместимость с Win98.


как это сделать? я слышал что этот глюк на руссифицированных МР, у меня английская.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
belpilgrim
сообщение 23.3.2009, 18:10


Мастер
****

Группа: Пользователи
Сообщений: 193
Регистрация: 14.10.2005
Из: Беларусь
Пользователь №: 54 460
Модель телефона: HTC G1, E770
Прошивка: 1.5 v3, VistaRTM

Рейтинг: 117



Это глюк МР любых версий. Жмем правую кнопку на файле МР.exe и выбираем нужный вариант на вкладке "Совместимость"
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Risk
сообщение 24.3.2009, 5:16


Новичок
*

Группа: Пользователи
Сообщений: 20
Регистрация: 24.7.2007
Из: РФ г.Волжский
Пользователь №: 142 323
Модель телефона: L6
Прошивка: R452J_G_08.22.04R

Рейтинг: 0



belpilgrim, огромное четловеческое спс, хы, очень помог!!! как смогу поставлю +
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Midletpascal только ТУТ в этой теме !, Пишем на Паскале - запускаем на телефоне · Разработка Java-приложений · Forum
 

4 страниц V < 1 2 3 4 >
Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 2.8.2025, 6:41

Форум живёт: