aldweb

Fermer I. aldweb

Fermer II. Gratuitiels PC

Fermer III. Gratuitiels Palm

Fermer IV. Partagiciels Palm

Fermer V. iziBasic Palm

Fermer VI. Connaissance Palm

Fermer VII. Ordinateur Poche

Fermer VIII. miniPortail

Spécial !



Version mobile
de l'aldweb Site

m.aldweb.com


Ni Français, ni Anglais ?

Essayez donc l'un de ces drapeaux :
[de] [es] [it] [pt]
Recherche




Météo / Spam / www

Météo Lyon


aldweb contre le SPAM


Newsletter
Pour avoir des nouvelles de ce site, inscrivez-vous à notre Newsletter.
S'abonner
Se désabonner
298 Abonnés
Sites web de la famille

Webmaster - Infos
News Amis
Visites

   visiteurs

   visiteurs en ligne

Sondage
Comment trouve-tu le nouvel habillage de l'aldweb Site ?
 
Superbe !
Joli
Moyen
Moche...
Résultats
forum.gifForum - iziBasic - Sujet n°1501

Forum - Forum
iziBasic - iziBasic


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

actif  Sujet n° 1501  Notifications avec iziBasic

le 07/01/2007 @ 14:11
par TomA

Anonyme



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.
Ecrire à TomA   Poster une réponse  Haut

[]   

DébutPrécédent [ 1 2 ] SuivantFin

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

Anonyme

visiteur
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...
Ecrire à aldweb   Poster une réponse  Haut

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

Anonyme

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

@+ !
TomA.
Ecrire à TomA   Poster une réponse  Haut

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

Anonyme

visiteur
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 !
Ecrire à TomA   Poster une réponse  Haut

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

Anonyme

visiteur
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
Ecrire à aldweb   Poster une réponse  Haut

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

Anonyme

visiteur
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
Ecrire à aldweb   Poster une réponse  Haut

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

Anonyme

visiteur
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 !
Ecrire à TomA   Poster une réponse  Haut

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

Anonyme

visiteur
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 !
Ecrire à TomA   Poster une réponse  Haut

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

Anonyme

visiteur
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
Ecrire à aldweb   Poster une réponse  Haut

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

Anonyme

visiteur
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 !
Ecrire à TomA   Poster une réponse  Haut

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

Anonyme

visiteur
Y a-t-il une API particulière que je n'aurais pas trouvé ?
Ecrire à TomA   Poster une réponse  Haut
DébutPrécédent [ 1 2 ] SuivantFin
actif sujet actif   clos sujet clos   Important! Important!   Nouveau Nouveau message   -   Rectifier Rectifier message   Clôturer Clôturer sujet   Remonter Remonter
[]
Catégories de discussion  Forum 



 
^ Haut ^