IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

Programmation en C pour Palm OS


Sujet :

C

  1. #1
    Invité
    Invité(e)
    Par défaut Programmation en C pour Palm OS
    Bonjour à tous,

    Ne sachant pas vraiment où aller, et après avoir épluché la FAQ et autres tutoriaux sur le site, je me tourne vers vous, en espérant que quelqu'un pourra me renseigner.

    Voilà mon problème: j'ai des connaissances basiques en C et j'essaie de programmer une petite appli toute bête pour Palm OS sous CodeWarrior/Pilrc designer. Mais voilà, je suis bloqué au moment où je veux (bêtement) assigner un texte à un objet label et/ou field...

    Comment faire pour que qu'un objet field ou label affiche un string? Les commandes MonField.text = "String", MonLabel.Text = "String" ou strcpy ne sont pas acceptées par le compilateur (en fait c'est surtout la propriété .text qui ne l'est pas).

    Merci pour votre aide!

  2. #2
    Rédacteur/Modérateur
    Avatar de Trap D
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    4 942
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 4 942
    Par défaut
    Désolé, il faut que tu te farcisses la doc, c'est vraiment trop particulier.
    Il existe peut-être des forums dédiés Palm OS.
    "La haine seule fait des choix" - Koan Zen
    "Il ne faut pas être meilleur que les autres, il faut être meilleur que soi." Albert Jacquard
    "Ceux qui savent où ils ont posé leur parapluie ne sont pas alcooliques." - pgibonne.
    Faites du Prolog, ça vous changera les idées !
    Ma page Prolog
    Mes codes sources commentés

    Mon avatar : La Madeleine à la veilleuse de Georges de La Tour

  3. #3
    Invité
    Invité(e)
    Par défaut
    C'est bien ce que je pensais
    Bon ben je laisse le sujet ouvert pour y poster ma réponse quand je me serai fait les 32'549'078'325'478 pages de la doc en Anglais.
    Merci quand même!

  4. #4
    Membre émérite Avatar de crocodilex
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    697
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 697

  5. #5
    Invité
    Invité(e)
    Par défaut
    MERCI!

    J'avais déjà mal à la tête rien qu'à l'idée de me taper toute cette doc (faudra que je le fasse quand même, mais chaque chose en son temps... )

    Voilà le bout de code:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
     
    FieldPtr SetFieldTextFromStr (Word fieldID, CharPtr strP, Boolean redraw) {
     VoidHand txtH;
     txtH = MemHandleNew (StrLen (strP) + 1);
     if (!txtH) {
       return NULL;
       }
     StrCopy (MemHandleLock (txtH), strP);
     MemHandleLock (txtH);
     return SetFieldTextFromHandle (fieldID, txtH, redraw);
    } //SetFieldTextFromStr
     
     
    FieldPtr SetFieldTextFromHandle (Word fieldID, Handle txtH, Boolean redraw) {
     VoidHand oldTxtH;
     FormPtr frm = FrmGetActiveForm ();
     FieldPtr fldP;
     fldP = FrmGetObjectPtr (frm, FrmGetObjectIndex (frm,fieldID));
     ErrNonFatalDisplayIf (!fldP, "missing field");
     oldTxtH = (VoidHand) FldGetTextHandle (fldP);
     FldSetTextHandle (fldP, (Handle) txtH);
     if (redraw) FldDrawField (fldP);
     if (oldTxtH) MemHandleFree (oldTxtH);
     return fldP;
    }

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Votre langage de programmation serveur préféré pour le Web ?
    Par Marc Lussac dans le forum Général Conception Web
    Réponses: 82
    Dernier message: 18/02/2009, 17h50
  2. [Palm] Comment programmer pour Palm Os ?
    Par Pascal Lob dans le forum Mobiles
    Réponses: 7
    Dernier message: 24/08/2007, 09h59
  3. Cherche à faire un programme de gestion pour PC et MAC
    Par morgantip dans le forum Windows
    Réponses: 12
    Dernier message: 23/05/2006, 09h01
  4. Réponses: 10
    Dernier message: 31/01/2006, 11h36
  5. Programme audio (microphone) pour carte Embarquée
    Par littlesquall dans le forum C
    Réponses: 9
    Dernier message: 20/10/2005, 09h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo