PasjaGSM.pl
  Jesteś w: Forum > OMSG_MAIN_ACTION1 - PROBLEM


OMSG_MAIN_ACTION1 - PROBLEM

Forum.PasjaGSM.pl » ...:Sprzęt:... » Nokia » DCT-3 » [DCT3] Modyfikacje HW i SW » NokiX » Programowanie » OMSG_MAIN_ACTION1 - PROBLEM
Poprzedni temat «» Następny temat
Autor Wiadomość
 
bobek_wb 
Starszy Użytkownik



Telefon: DCT-3
Operator: Era
Pomógł: 8 razy
Wiek: 28
Dołączył: 16 Wrz 2005
Posty: 232
Wysłany: 2006-01-19, 19:45   OMSG_MAIN_ACTION1 - PROBLEM

No więc tak skończyłem swój pierwszy skrypt.
Skomilował się dobrze ale jak wrzucam do softa to wywala mi jakieś błędy.

Chodzi o to że chciałem usunąć tą akcje OMSG_MAIN_ACTION1 (o ile dobrze wiem to obsługuje Navi Key, więc usunołem bo niepotrzbne mi to)

Więc zrobiłem tak:

Na początku usonołem tą linijke:

Kod:
#define OMSG_MAIN_ACTION1         (0x1f00) /* sent when Navi key is pressed (set below in "...add_5e0_id(..." line) */


Potem to:
Kod:
      case OMSG_MAIN_ACTION1: // main Navi key was pressed
         // TODO: key handling
         
         redraw_screen();
         
         msg=MSG_NOP;
         break;


A w _project_ppm.txt to:
Kod:
@text local=str_main_action1
ENGL:Action1
POLI:Akcja1


A to błąd podczas wrzucania skryptu:
Kod:
# ERROR: STR_MAIN_ACTION1: Object not found!
#    175 +++       fail f": Object not found!"
#    126 +++    return handle(getenv("locate/global_text/"func))
#     51 +++ main_dispatcher_id=add_5e0_id(main_dispatcher,add_action(locate('str_main_action1'),x2d(1f00)))
# Error 4 running "D:\Projekt\NokiX_NEW\scripts\LOCATE.rx", line 175: Program interrupted


Wydawało mi się że jak usune to:
Kod:
/* UI messages dispatcher */
extern rexx_uint main_dispatcher_id; /* dispatcher's call id */
rexx("main_dispatcher_id=add_5e0_id(main_dispatcher,add_action(locate('str_main_action1'),x2d(1f00)))"); /* auto creation of the id */

To rozwiąże problem ale tez nic. Wywala to:
Kod:
# ERROR: GETLONG: Address out of range (0x7FF4)!
#     47 +++       getlong drawing_routines_table+4
#    133 +++    call freegfx
#     51 +++ freegfx_begin=locate("freegfx_begin")
# Error 4 running "D:\Projekt\NokiX_NEW\scripts\FREEGFX.rx", line 47: Program interrupted


Wie ktoś co jest grane?
^
 
 
 
     
AdSense


druidbartek 
Expert



Telefon: DCT-3
Operator: Era
Pomógł: 39 razy
Wiek: 31
Dołączył: 13 Wrz 2005
Posty: 1006
Skąd: Wrocław
Wysłany: 2006-01-19, 20:52   

bobek_wb napisał/a:
Wydawało mi się że jak usune to:
// ...
extern rexx_uint main_dispatcher_id; /* dispatcher's call id */
rexx("main_dispatcher_id=add_5e0_id(main_dispatcher,add_action(locate('str_main_action1'),x2d(1f00)))"); /* auto creation of the id */
// ...


hehe dobrze kombinowałeś ale w "pośpiechu" za bardzo się rozpędziłeś i usunałeś o jedną linijkę za dużo
Kod:
extern rexx_uint main_dispatcher_id; /* dispatcher's call id */

jednak skrypt bedzie działał lepiej jeśli bedzie miał ta linijkę ; )

pozdrawiam
^
 
     
yak 
Starszyzna



Telefon: Kilka DCT3
Operator: Vodafone
Pomógł: 20 razy
Wiek: 36
Dołączył: 21 Gru 2004
Posty: 774
Skąd: Bochum / Niemcy
Wysłany: 2006-01-20, 15:17   

Aby wyrzucić dodatkową akcję z projektu "Application" nalezy:

W pliku main.c

wyrzucic:

Kod:
#define OMSG_MAIN_ACTION1         (0x1f00) /* sent when Navi key is pressed (set below in "...add_5e0_id(..." line) */


zamienić:

Kod:
rexx("main_dispatcher_id=add_5e0_id(main_dispatcher,add_action(locate('str_main_action1'),x2d(1f00)))"); /* auto creation of the id */


na:

Kod:
rexx("main_dispatcher_id=add_5e0_id(main_dispatcher)"); /* auto creation of the id */


zamienic:

Kod:
         freegfx_open_ex(FGF_SHOW_ACTION);


na:

Kod:
         freegfx_open_ex(0);


lub na:

Kod:
         freegfx_open();


wyrzucic:

Kod:
      case OMSG_MAIN_ACTION1: // main Navi key was pressed
         // TODO: key handling
         
         redraw_screen();
         
         msg=MSG_NOP;
         break;


W pliku _project_ppm.txt

wyrzucic:

Kod:
@text local=str_main_action1
ENGL:Action1
POLI:Akcja1


W updatecie SDK zrobie projekt aplikacji bez akcji.
Pozdrawiam
[Yak]
_________________
NokiX Ci się podoba? Kliknij i wyraź to!
^
 
 
 
     
nEMO 
Wie co mówi



Telefon: i900/5610
Operator: Orange
Pomógł: 8 razy
Dołączył: 12 Wrz 2004
Posty: 314
Skąd: z tąd :]
Wysłany: 2006-02-05, 14:00   

Prosze bardzo... sam bylem w potrzebie zeby taki szablon miec :) ale po ciezkich bojach rozwiazalem to troche inaczej i tez dzialalo hehe :) w zalaczniku szablon aplikacji bez akcji na podstawie tego co napisal Yak :)
Szablon nalezy rozpakowac do katalogu ../sdk/templates/project/
_________________
| www.OmniaBlog.pl |
^
 
 
     
grzesiek1711 
Starszyzna
heh 3x P????Team :P



Telefon: 3310+6600
Operator: Plus
Pomógł: 14 razy
Wiek: 30
Dołączył: 29 Sie 2004
Posty: 632
Skąd: prawie Koszalin
Wysłany: 2006-02-05, 17:00   

jak już tutaj zamieszczacie takie szblony, to ja bym prosił o szablon programu z hook'iem żeby programik mógł pracować w tle...tzn tak jak shortkey - siedzi cały czas w pamięci i czeka na jakąś akcję np. naciśnięcie przycisku (nie blokując przy tym normalnej pracy telefonu). Męczę się z tym już pare dni...nokie flashowałem chyba z 50 razy i nic...nie mogę sobie z tym poradzić...
_________________
Moja historia: Się męcz C25, Se dżem MC930, Nokia 3310,Nokia 3510i, Nokia 3650, Nokia 6600+Nokia 3310
a na pare dni były też 3210,3330, 5210, 3410, 6210, tak czy siak NOKIA RLZ :D
^
 
 
     
yak 
Starszyzna



Telefon: Kilka DCT3
Operator: Vodafone
Pomógł: 20 razy
Wiek: 36
Dołączył: 21 Gru 2004
Posty: 774
Skąd: Bochum / Niemcy
Wysłany: 2006-02-09, 01:04   

grzesiek1711, ok, postaram sie taki szablon zrobic w nowej wersji SDK (najprawdopodobniej bedzie w przyszlym tygodniu). VisualHAM 2.6 jest juz wlasciwie gotowy, po ostatnim buildzie jaki wyslalem do autora powiedzial mi ze nie widzi juz wiecej bledow, chyba wszystkie poprawilem.
_________________
NokiX Ci się podoba? Kliknij i wyraź to!
^
 
 
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Nie możesz ściągać załączników na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Podobne tematy
Temat Autor Forum Odpowiedzi Wysłany
Brak nowych postów nokia 3310 problem przy flashowaniu :/ bastek156 DCT-3 3 2014-04-05, 18:58
Brak nowych postów galaxy s3 problem z dźwiękiem na słuc... Rambo3 Samsung 0 2014-07-22, 00:15
Brak nowych postów Ginger dla Tychów - problem marta_g Ginger 0 2015-02-19, 12:49
Brak nowych postów Problem z softem do LG l5 E610 Linksiq LG 5 2015-07-02, 10:54
Brak nowych postów Recovering from your hair loss problem Ninabeauty Nokia 0 2016-05-13, 06:52