aldweb

Close I. aldweb

Close II. PC Freeware

Close III. Palm Freeware

Close IV. Palm Shareware

Close V. iziBasic Palm

Close VI. Palm Knowledge

Close VII. Pocket Computer

Close VIII. miniPortail

Special !



Mobile version of
the aldweb Site

m.aldweb.com


Neither French, nor English?

Try one of these flags then:
[de] [es] [it] [pt]
Search




Weather / Spam / www

Lyon Weather


aldweb against spam


Newsletter
To receive news about this website, consider subscribing to our Newsletter.
Subscribe
Unsubscribe
298 Subscribers
Family's web sites

Webmaster - Infos
Friends News
Visits

   visitors

   visitors online

Poll
What do you think of the new design of the aldweb Site?
 
Great !
Beautiful
Average
So ugly...
Results
forum.gifForum - iziBasic - Topic #1501

Forum - Forum
iziBasic - iziBasic


Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 257

active  Topic # 1501  Notifications avec iziBasic

07/01/2007 @ 14:11
by TomA

Anonymous



Bonjour à tous,

Je fais actuellement des tests avec iziBasic et PP, et je cherche à utiliser des notifications via une PP Applet...

Le problème, c'est que je ne sais comment faire... donc ma question : est-il possible d'utiliser les notifications de Palm OS avec iziBasic via une PP Applet ou alors est-ce que je ferais mieux d'utiliser directement PP ?

Merci !

@+ !
TomA.
Write to TomA   Post an answer  Top

[]   

StartPrevious [ 1 2 ] NextEnd

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 1
--------
08/01/2007 @ 19:10
by aldweb

Anonymous

visitor
Tu peux très bien écrire une PP applet pour déclencher une notification.
Ensuite, un programme iziBasic ne répond pas (encore ?) de lui-même à une notification. Par contre, si tu écris aussi un mini-launcher de ton application en PP qui lui répond à la notification, alors ce sera tout bon.

Donc pour résumer :
1. PP applet lancée depuis ton programme iziBasic (MyIZI.PRC) pour lancer une notification sur (MyPP.PRC)
2. MyPP.PRC reçoit la notification et lance MyIZI.PRC (équivalent RUN) avec un paramètre pour notifier MyIZI.PRC que c'est la notification qui arrive (équivalent 2ème paramètre de RUN)
3. MyIZI.PRC reçoit qu'il est lancé par notification en lisant le paramètre via RUN$

Donc, ensuite, du full PP ou du iziBasic+PP, ça dépend de ton projet, de tes désirs !

@+
aldweb

PS1 : si tu écris l'applet et le MyPP.PRC, ça m'intéresse... ça m'évitera de le faire !
PS2 : si tu as besoin d'aide, n'hésite pas à me le demander...
Write to aldweb   Post an answer  Top

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 2
--------
09/01/2007 @ 19:26
by TomA

Anonymous

visitor
Ok ! Merci beaucoup aldweb, je vais essayer de faire ça !

@+ !
TomA.
Write to TomA   Post an answer  Top

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 3
--------
10/01/2007 @ 10:11
by TomA

Anonymous

visitor
Re-hello aldweb,

Bon j'ai commencé à faire ça, et j'ai un petit problème : comment je peux passer un paramètre chaîne en PP au programme iziBasic ?
(en fait il s'agit de l'équivalent du 2ème paramètre de RUN, mais en PP...)

Merci !
Write to TomA   Post an answer  Top

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 4
--------
10/01/2007 @ 13:19
by aldweb

Anonymous

visitor
Salut TomA,

Tout simplement avec un truc du genre (code simplifié, pas de gestion des erreurs et exceptions du genre ton programme n'est pas dans la machine, etc...) :

Procedure SwitchToMyPgm(Param:String);
var
dbID:LocalID;
MyCmdParam:StringPtr;
begin
dbID:=DmFindDatabase(0,'MyPgm');
MyCmdParam:=MemPtrNew(64);
MyCmdParam^:=Param;
MemPtrSetOwner(MyCmdParam,0);
SysUIAppSwitch(0,dbID,sysAppLaunchCmdNormalLaunch,MyCmdParam);
end;


@+
aldweb
Write to aldweb   Post an answer  Top

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 5
--------
10/01/2007 @ 13:22
by aldweb

Anonymous

visitor
Tiens, tu ne trouves pas que :
RUN "MyPgm", P$

Et bien, c'est quand-même super plus simple à utiliser (sans compter que tous les contrôles d'existence et d'exceptions sont effectués)...

@+
aldweb
Write to aldweb   Post an answer  Top

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 6
--------
10/01/2007 @ 19:14
by TomA

Anonymous

visitor
Merci beaucoup aldweb ! C'est exactement ce qu'il me fallait !

Et c'est vrai que la commande RUN de iziBasic est beaucoup plus simple par rapport au PP !
Ca prouve une fois de plus que ton iziBasic est un compilateur ultra-simple et pourtant assez performant au niveau fonctionnalités ! ;)

Bon je continue mon applet !
Merci !
Write to TomA   Post an answer  Top

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 7
--------
11/01/2007 @ 12:26
by TomA

Anonymous

visitor
Bon beh voilà : j'ai fini mon applet !

Elle se trouve ici : http://tompalm.free.fr/blog/fichiers/iBNotif.zip

Si vous avez des suggestions ou des problèmes, n'hésitez pas !
Write to TomA   Post an answer  Top

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 8
--------
14/01/2007 @ 19:10
by aldweb

Anonymous

visitor
Merci et bravo TomA.
Tu vois, ce n'était pas si compliqué à faire en fait

On pourrait encore étendre un peu les fonctions de ton code en le rendant compatible toutes notifications et tester que le programme "bidon" ne renvoie vers le programme iziBasic principal qu'à la réponse à la bonne notification, mais tout ça c'est du "nice to have" comme disent les anglo-saxons.

@+
aldweb
Write to aldweb   Post an answer  Top

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 9
--------
31/01/2007 @ 13:55
by TomA

Anonymous

visitor
Je verrais ça quand j'aurais un peu de temps.

Au fait, juste pour ma culture personnelle :
comment fait-on, en PP, pour cette fois récupérer un paramètre chaîne passé au programme ? (équivalent de la fonction RUN$)

Merci !
Write to TomA   Post an answer  Top

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 10
--------
03/02/2007 @ 18:24
by TomA

Anonymous

visitor
Y a-t-il une API particulière que je n'aurais pas trouvé ?
Write to TomA   Post an answer  Top
StartPrevious [ 1 2 ] NextEnd
active topic active   closed topic closed   Sticky Sticky   New New message   -   Correct Correct message   Close Close topic   Make sticky Make sticky
[]
Forum Topic  Forum 



 
^ Top ^