Weather / Spam / www |
Lyon Weather
aldweb against spam
|
|
|
|
|
|
|
- Forum - iziBasic
Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 257
Topic # 1501 |
Notifications avec iziBasic |
07/01/2007 @ 14:11 by TomA
|
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. |
|
|
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
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...
|
|
|
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
visitor |
Ok ! Merci beaucoup aldweb, je vais essayer de faire ça !
@+ ! TomA. |
|
|
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
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 ! |
|
|
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
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
|
|
|
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
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
|
|
|
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
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 ! |
|
|
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
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 ! |
|
|
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
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
|
|
|
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
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 ! |
|
|
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
visitor |
Y a-t-il une API particulière que je n'aurais pas trouvé ? |
|
|
topic active
topic closed
Sticky
New message -
Correct message
Close topic
Make sticky
|
|
|
|
|
|