Клуб любителей телефонов Siemens (BenQ-Siemens)
Главная | Телефоны | Барахолка | Файлы | Аксессуары | Мелодии | Игры для Siemens | Графика | Документация | в закладки |
  ПравилаПравила FAQ по Siemens (BenQ-Siemens)FAQ ПоискПоиск
 
 РегистрацияРегистрация ВходВход 

Основы программирования
На страницу 1 « 96 97 98 99 100
Новая тема Написать ответ Форумы Все для телефонов Siemens (BenQ-Siemens) » Эльфы (Elf) [ Версия для печати ]
Предыдущая тема :: Следующая тема  
Автор Сообщение
Первое сообщение темы
СообщениеДобавлено: Чт Фев 01, 2007 10:10    Заголовок сообщения: Основы программирования Цитата

Никак не пойму, что значит " #include "..\..\swilib.h" " и почему на нём выдаётся ошибка?

kostett
Новичок
Новичок
Популярность: +1 (31)
Имя: Constantin

Возраст: 22
С нами с: 05.08.2009
Сообщений: 146
Откуда: Российская Федерация, Архангельск
Модель телефона: %Сцыманс%

1/15 СообщениеДобавлено:Пт Май 13, 2011 12:56   Заголовок сообщения:
Цитата

titron писал(а):
для компиляции эльфов подходит только IAR.
про компилятор можно почитать тут

почему же? MrGreen http://team-sc.ru/viewtopic.php?p=128490&highlight=#128490

_________________
^ Вверх ^
Профиль Личное Email ICQ
kostett
Новичок
Новичок
Популярность: +1 (31)
Имя: Constantin

Возраст: 22
С нами с: 05.08.2009
Сообщений: 146
Откуда: Российская Федерация, Архангельск
Модель телефона: %Сцыманс%

2/15 СообщениеДобавлено:Пт Май 13, 2011 13:13   Заголовок сообщения:
Цитата

hotter писал(а):
I would like to know how does LAC and CI work? How often does it update? How is it possible to tell the place by these variables? How are these variables linked to GPS coordinates? Shouldn't there be more variables to tell GPS coordinates?

Я хотел бы знать, как делает работы CI и LAC? Как часто это обновляет? Как возможно сказать место этими переменными? Как эти переменные связаны с координатами GPS? Разве больше переменных не должно там быть, чтобы сказать координаты GPS?

if it worked badly, it wouldn't use. =) CI and LAC is identifier of GSM-cells. Cell's location found enthusiasts. In average, in the city is one cell of ten hectares, but this number is very approximately. You can see what work with it in boba svn or in sotalarm. Good luck.

_________________
^ Вверх ^
Профиль Личное Email ICQ
hotter
Знающий
Знающий
Популярность: +23 (43)

Возраст: 28
С нами с: 10.08.2005
Сообщений: 244
Откуда: LT
Модель телефона: S68sw52

3/15 СообщениеДобавлено:Ср Июн 01, 2011 23:31   Заголовок сообщения:
Цитата

How to get a number of running CSM?
Как получить множество бегущего CSM?
^ Вверх ^
Профиль Личное Сайт
hotter
Знающий
Знающий
Популярность: +23 (43)

Возраст: 28
С нами с: 10.08.2005
Сообщений: 244
Откуда: LT
Модель телефона: S68sw52

4/15 СообщениеДобавлено:Сб Июн 11, 2011 16:14   Заголовок сообщения:
Цитата

Can you please tell how to determine the duration and the current track time on the player?
Подскажите, пожалуйста, как определить длительность и текущее время трека в плеере?
Код:

void * GetPlayObjById (int handle);
int GetPlayObjPosition(void *playobj_3D0, int *pos_ms);
int GetPlayObjDuration(void *playobj_3D0, int *pos_ms);

what is "playobj_3D0" parameter?
tried like so but it doesn't work:
что является "playobj_3D0" параметром?
пробуемый как так, но это не работает:
Код:

GetPlayObjPosition(GetPlayObjById(playhandle), &pos_ms);
GetPlayObjDuration(GetPlayObjById(playhandle), &pos_ms_dur);
^ Вверх ^
Профиль Личное Сайт
<<Paha>>
Новичок
Новичок
Популярность: +6 (8)
Возраст: 32
С нами с: 18.05.2009
Сообщений: 32
Откуда: Красноярский кр.
Модель телефона: Siemens S75

5/15 СообщениеДобавлено:Сб Июн 11, 2011 20:35   Заголовок сообщения:
Цитата

playobj_3D0 это указатель на открытый файл, задаётся при открытии файла:

HObj gObj;

gObj=Obs_CreateObject(...);

а затем с помощью этого указателя узнаём текущую позицию:

int pos_ms;

GetPlayObjPosition((void *)gObj, &pos_ms);

pos_ms /=1000; // 1 сек. = 1000

Возможно эти исходники вам более подробно подскажут или SPlayer.



OBSsample.zip - 26,62 KB
Файл скачен или просмотрен 40 раз.
^ Вверх ^
Профиль Личное ICQ
Ganster
Мастер
Мастер
Популярность: +52 (102)
Имя: Леха

Возраст: 31
С нами с: 13.02.2006
Сообщений: 454
Откуда: Украина, Северодонецк
Модель телефона: Orange San Francisco

6/15 СообщениеДобавлено:Сб Июн 11, 2011 20:53   Заголовок сообщения:
Цитата

If you use PlayFile, you can get playobj_3D0(It's same with HObj) with GetPlayObjById (int handle); Where handle is value returned by PlayFile.
_________________
Motorola M3588-сгорел передатчик :( -> A65 sw17(разбил) -> Siemens S75 sw47 + E71Asw45 ElfLoader 3.0 -> Orange San Francisco :P
^ Вверх ^
Профиль Личное Сайт ICQ
hotter
Знающий
Знающий
Популярность: +23 (43)

Возраст: 28
С нами с: 10.08.2005
Сообщений: 244
Откуда: LT
Модель телефона: S68sw52

7/15 СообщениеДобавлено:Пн Июн 13, 2011 10:57   Заголовок сообщения:
Цитата

Ganster писал(а):
If you use PlayFile, you can get playobj_3D0(It's same with HObj) with GetPlayObjById (int handle); Where handle is value returned by PlayFile.

How?
why this doesn't work:
Код:
ret_num = GetPlayObjPosition(GetPlayObjById(playhandle), &pos_ms);

?
ret_num returns 5.
^ Вверх ^
Профиль Личное Сайт
Ganster
Мастер
Мастер
Популярность: +52 (102)
Имя: Леха

Возраст: 31
С нами с: 13.02.2006
Сообщений: 454
Откуда: Украина, Северодонецк
Модель телефона: Orange San Francisco

8/15 СообщениеДобавлено:Пн Июн 13, 2011 19:25   Заголовок сообщения:
Цитата

Don't use ret_num, it's something like error flag. Position returns to pos_ms, by pointer.
Something like that:
Код:
int position;
GetPlayObjPosition(GetPlayObjById(playhandle), &position);
char str[128];
sprintf(str, "Position: %d", position);
ShowMSG(1, (int)str);

_________________
Motorola M3588-сгорел передатчик :( -> A65 sw17(разбил) -> Siemens S75 sw47 + E71Asw45 ElfLoader 3.0 -> Orange San Francisco :P
^ Вверх ^
Профиль Личное Сайт ICQ
hotter
Знающий
Знающий
Популярность: +23 (43)

Возраст: 28
С нами с: 10.08.2005
Сообщений: 244
Откуда: LT
Модель телефона: S68sw52

9/15 СообщениеДобавлено:Вт Июн 14, 2011 07:13   Заголовок сообщения:
Цитата

Ganster писал(а):
Don't use ret_num, it's something like error flag. Position returns to pos_ms, by pointer.
Something like that:
Код:
int position;
GetPlayObjPosition(GetPlayObjById(playhandle), &position);
char str[128];
sprintf(str, "Position: %d", position);
ShowMSG(1, (int)str);

Doesnt work Sad position == 0 always
^ Вверх ^
Профиль Личное Сайт
Ganster
Мастер
Мастер
Популярность: +52 (102)
Имя: Леха

Возраст: 31
С нами с: 13.02.2006
Сообщений: 454
Откуда: Украина, Северодонецк
Модель телефона: Orange San Francisco

10/15 СообщениеДобавлено:Вт Июн 14, 2011 09:21   Заголовок сообщения:
Цитата

May be:
Код:
int position;
GetPlayObjPosition(GetPlayObjById(playhandle) + 0x3D0, &position);
char str[128];
sprintf(str, "Position: %d", position);
ShowMSG(1, (int)str);

I do not remember exactly...

_________________
Motorola M3588-сгорел передатчик :( -> A65 sw17(разбил) -> Siemens S75 sw47 + E71Asw45 ElfLoader 3.0 -> Orange San Francisco :P
^ Вверх ^
Профиль Личное Сайт ICQ
ANDRE.
Студент
Студент
Популярность: +15 (17)
Имя: Андрей
Возраст: 28
С нами с: 30.07.2008
Сообщений: 37
Откуда: Питер
Модель телефона: C75 sw22, E71 sw45

11/15 СообщениеДобавлено:Вт Июн 14, 2011 14:50   Заголовок сообщения:
Цитата

look in splayer src

Код:
obj=GetPlayObjById(PLAY_ID);
GetPlayObjDuration(((int**)obj)[0x3d0/4], &ln);
^ Вверх ^
Профиль Личное Сайт
hotter
Знающий
Знающий
Популярность: +23 (43)

Возраст: 28
С нами с: 10.08.2005
Сообщений: 244
Откуда: LT
Модель телефона: S68sw52

12/15 СообщениеДобавлено:Вт Июн 14, 2011 15:57   Заголовок сообщения:
Цитата

ANDRE. писал(а):
look in splayer src

Код:
obj=GetPlayObjById(PLAY_ID);
GetPlayObjDuration(((int**)obj)[0x3d0/4], &ln);

Where could I get it?
^ Вверх ^
Профиль Личное Сайт
ANDRE.
Студент
Студент
Популярность: +15 (17)
Имя: Андрей
Возраст: 28
С нами с: 30.07.2008
Сообщений: 37
Откуда: Питер
Модель телефона: C75 sw22, E71 sw45

13/15 СообщениеДобавлено:Ср Июн 15, 2011 07:09   Заголовок сообщения:
Цитата

You can find it in the topic about elf
^ Вверх ^
Профиль Личное Сайт
hotter
Знающий
Знающий
Популярность: +23 (43)

Возраст: 28
С нами с: 10.08.2005
Сообщений: 244
Откуда: LT
Модель телефона: S68sw52

14/15 СообщениеДобавлено:Вс Июн 26, 2011 15:24   Заголовок сообщения:
Цитата

Код:

void makelog(char *name)
{
  unsigned int errcode;
  int hFile;
  char f[128];
  strcpy(f, "0:\\log.txt");
  hFile = fopen(f, A_WriteOnly+A_Append+A_Create, P_WRITE, &errcode);
  sprintf(f, "%s\r\n", name);
  fwrite(hFile, &f, strlen(f), &errcode);
  fclose(hFile, &errcode);
}

void findlist(char *dname)
{
  unsigned int ccFiles   = 0;
  unsigned int ccDirs = 0;
  unsigned int errcode;

  char path[256];
  DIR_ENTRY* pde = malloc(sizeof(DIR_ENTRY));
 
  if(path && pde)
  {
    strcpy(path, dname);
    strcat(path,"\\*.*");

    if(FindFirstFile(pde, path, &errorcode))
    {
      do{
        if (pde->file_attr & FA_DIRECTORY)
   {
          ccDirs++;
        }
        else
        {
          ccFiles++;
        }
        sprintf(path, "%s", pde->file_name);
        makelog(path);
      }while(FindNextFile(pde, &errorcode));
      FindClose(pde, &errorcode);
    }
  }
  if(pde) mfree(pde);
}

I am trying to scan directory and get files and folders names, but this function doesn't work, I get empty names of file and folders (only 0x01 symbol), where is the problem? Tested on S68
^ Вверх ^
Профиль Личное Сайт
Danil e71
Знающий
Знающий
Популярность: +21 (31)
Имя: Даниил

Возраст: 25
С нами с: 09.03.2009
Сообщений: 147
Откуда: Семенов, НиНо
Модель телефона: CX75,S75v47,E71v45,2xEL71v45

15/15 СообщениеДобавлено:Вс Июн 26, 2011 16:30   Заголовок сообщения:
Цитата

Code from elfloader

Код:
void LoadDaemons(void)
{
  DIR_ENTRY de;
  extern char folder_d[256];
  unsigned int pathlen=strlen(folder_d);
  char *folder=malloc(pathlen+5);
  strcpy(folder,folder_d);
  strcat(folder,"*.elf");
  if (FindFirstFile(&de,folder,0))
  {
    do
    {
      folder[pathlen]=0;
      folder=realloc(folder,pathlen+strlen(de.file_name));
      strcat(folder,de.file_name);
      elfload(folder,0,0,0);
    }
    while(FindNextFile(&de,0));
   }
  FindClose(&de,0);
  mfree(folder);
}

_________________
Семь бед, один ответ - ТП.
Ухожу в армию(
^ Вверх ^
Профиль Личное Email Сайт ICQ
Перейти:  
Новая тема Написать ответ Форумы Все для телефонов Siemens (BenQ-Siemens) » Эльфы (Elf) Часовой пояс: GMT + 3
На страницу 1 « 96 97 98 99 100



AllNokia.ru - Клуб Nokia

» телефоны nokia » темы для nokia » игры для nokia
Проблемы с Nokia? Иди на All Nokia! » программы для nokia » прикольные смс » прошивки nokia