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

Lazarus Pascal Discussion :

[0.9.26] Valeurs possibles du masque d'un MaskEdit [Lazarus]


Sujet :

Lazarus Pascal

  1. #1
    Membre actif
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2008
    Messages
    385
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Juillet 2008
    Messages : 385
    Points : 223
    Points
    223
    Par défaut [0.9.26] Valeurs possibles du masque d'un MaskEdit
    Bonjour,
    Je suis à la recherche des masques possibles avec le composant TMaskEdit sous Lazarus, la réponse semble se trouver dans des fichiers *.dem mais je n'en trouve pas dans mon installation sous Linux de la version 0.9.26.
    Sur Wki de lazarus rien non plus. Peut-on utilser la même forme que sous Delphi 4
    Merci d'avance

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2009
    Messages : 48
    Points : 55
    Points
    55
    Par défaut
    Citation Envoyé par ovni76 Voir le message
    Bonjour,
    Je suis à la recherche des masques possibles avec le composant TMaskEdit sous Lazarus, la réponse semble se trouver dans des fichiers *.dem mais je n'en trouve pas dans mon installation sous Linux de la version 0.9.26.
    Sur Wki de lazarus rien non plus. Peut-on utilser la même forme que sous Delphi 4
    Merci d'avance
    Il vaut mieux installer la dernière version SVN :
    http://bugs.freepascal.org/view.php?id=12920

  3. #3
    Membre actif
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2008
    Messages
    385
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Juillet 2008
    Messages : 385
    Points : 223
    Points
    223
    Par défaut
    novice sous linux et lazarus, je pense que la version SVN est une version en cours de développement donc non stable, alors je ne suis pas chaud pour l'utiliser et de plus elle n'est peut-être pas encore traduite en français et là c'est un gros problème pour moi.
    J'ai bien trouvé les 3 patch mais je ne sais pas comment les installer en plus sous linux.
    Merci

  4. #4
    Membre averti

    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    104
    Détails du profil
    Informations personnelles :
    Âge : 63
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 104
    Points : 395
    Points
    395
    Par défaut
    Salut

    la version SVN est traduite en Français.
    Si elle appparait en Anglais,
    Menu ConfIguration->Options
    puis à gauche Environement->bureau tu aura une liste déroulante avec une vingtaine de langage dont le Français

    Pour la stabilité, elle est plus que satisfaisante. je l'utilise dans mon boulot pour porter des anciens programmes delphi de gestion de données sous linux sans problème

    pour l'installer, tous est la

    cordialement
    Claude
    Lazarus 0.9.30-4 et FPC 2.4.4
    on
    debian Lenny i386
    debian Lenny amd64
    Ubuntu 10.04 i386
    Ubuntu 10.04 amd64
    MacOSX panther (10.5.8)
    Window 7 32 bits

  5. #5
    Membre actif
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2008
    Messages
    385
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Juillet 2008
    Messages : 385
    Points : 223
    Points
    223
    Par défaut
    Merci Claude mais le lien semble pas être pour du linux de type fedora.
    Alors comme j'ai encore beaucoup de choses à apprendre de lazarus 0.9.26, j'attendrais la version officielle.
    Merci encore

  6. #6
    Membre averti

    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    104
    Détails du profil
    Informations personnelles :
    Âge : 63
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 104
    Points : 395
    Points
    395
    Par défaut
    bonsoir

    si tu est courageux, tu peut essayer de remplacer les commande create_fpc..._deb pat des create..._rpm dans le tutoriel pour créer des paquet pour distribution a base de RedHAt tu remplace les commande "apt-get install" par "Yum install" mais il te faudra trouver les bon paquets.
    Si je croise une distro Fedora d'ici la fin de la semaine je fais l'essai et je créé un tutos
    quelle est ta version de fédora?

    cordialement
    claude
    Lazarus 0.9.30-4 et FPC 2.4.4
    on
    debian Lenny i386
    debian Lenny amd64
    Ubuntu 10.04 i386
    Ubuntu 10.04 amd64
    MacOSX panther (10.5.8)
    Window 7 32 bits

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2009
    Messages : 48
    Points : 55
    Points
    55

  8. #8
    Membre actif
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2008
    Messages
    385
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Juillet 2008
    Messages : 385
    Points : 223
    Points
    223
    Par défaut
    Merci pour vos réponses,
    Je suis sous fedora 10, je ne suis pas un spécialiste alors je préfére les fichiers en rpm installables.
    Je suis en train de télécharger les fichiers depuis le site indiqué, puis je les installerais sur mon micro à bidouilles pour voir le résultat.
    Encore merci à tous

  9. #9
    Membre actif
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2008
    Messages
    385
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Juillet 2008
    Messages : 385
    Points : 223
    Points
    223
    Par défaut
    Je réactive mon post, car même sous la version 0.9.27 de lazarus il n'y a pas de fichiers de masque pour le composant MaskEdit, fichier de type *.dem d'après ce que j'ai peu voir en cherchant à utiliser ce composant.
    Alors je repose ma question peut-on utiliser des masques semblalble à ceux de Delphi par exemple de la version 4 qui est celle que je possède avec en plus sa documentation complète.
    Merci d'avance.

  10. #10
    Membre expérimenté
    Avatar de chris37
    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Juillet 2007
    Messages
    378
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France

    Informations professionnelles :
    Activité : Directeur des systèmes d'information
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 378
    Points : 1 688
    Points
    1 688
    Par défaut
    Bonsoir,

    Au final, le MaskEdit devrait fournir les mêmes fonctionnalités.
    Il faut tester les masques dont tu as besoin mais attention, le maskedit en cours en vraiment un bêta donc attention....

    @+

  11. #11
    Membre actif
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2008
    Messages
    385
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Juillet 2008
    Messages : 385
    Points : 223
    Points
    223
    Par défaut
    Merci
    Chris37 pour l'information venant d'un spécialiste de lazarus

  12. #12
    Membre habitué

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2006
    Messages : 58
    Points : 195
    Points
    195
    Par défaut
    J'ai téléchargé et essayé le tmaskedit dans la version 0.9.26.1.

    je n'ai pas encore re-parcouru les possibilités complète de masque mais en cherchant bien dans les sources en shift-cliquant le tmaskedit, tu devrais tomber sur la procedure de test des touches saisies au clavier et celle d'affichage. partant de là, tu dois pouvoir recomposer les différentes possibilités, par exemple :
    000 -> saisie d'un numéro composé de 3 chiffres
    00000.00 -> saisie d'un numéro à 7 chiffres dont 2 après la virgule
    et ainsi de suite.

    cela devrait être plutôt compatible avec celui de delphi, mais là impossible pour moi de confirmer

    de tête, les différentes possibilités :
    0 ou 9 pour saisir des chiffres
    L, l, A ou a pour saisir des lettres
    : pour le séparateur d'heure
    / pour le séparateur de date
    _ pour un espace

    beaucoup de combinaisons existent, essaye de tester. A l'occasion j'essayerais d'être un peu plus précis

  13. #13
    Membre éprouvé
    Avatar de ChPr
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2 022
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 022
    Points : 1 049
    Points
    1 049
    Par défaut
    Je précise : je suis sous Ubuntu 8.10 et Lazarus 0.9.27 (merci pomalo ).

    J'ai un petit programme de gestion de valeurs dans lequel, au travers d'une cellule d'un TDrawGrid je souhaite saisir une date en utilisant le TMaskEdit. J'utilise la syntaxe du TMaskEdit de Delphi 6. Mon masque est le suivant : '00\/00\/0000'

    Selon la syntaxe Delphi :

    - 0 : exige un caractère numérique à cette position
    - \ : indique que le caractère qui suit est un est caractère littéral est qu'il sera inclus dans la chaîne de caractères finale
    - / : caractère utilisé pour séparer les jours, les mois et les années.

    J'ai aussi utilisé d'autres masques : quelque soit le masque utilisé, ça foire complètement. Ou bien la syntaxe n'est pas la bonne, ou bien c'est complètement buggé.

    Ce que j'obtiens :

    - lorsque je sélectionne la cellule, le caret se place n'importe où ou est invisible,
    - l'utilisation des flèches de direction ou la souris sont sans effet visuel sur la position du caret,
    - l'utilisation des flèches de direction a un effet non visuel car après avoir utilisé ces touches , le caractère que l'on entre n'est plus à la place marquée par le caret. Je n'ai pas pu corréler la position du caractère avec le nombre d'appuis sur une touche de déplacement,
    - le premier caractère entré se positionne correctement,
    - le deuxième caractère entré ne se positionne pas après le premier caractère, mais après le premier "/"
    - le troisième caractère entré se positionne après le deuxième "/",
    - le quatrième caractère entré se positionne en fin de ma chaîne,
    - les caractères suivants ne sont plus pris en compte (ce qui pourrait sembler normal du fait que le quatrième était en fin de chaîne).

    Au secours, help ...

    Merci de votre aide.

    Cordialement.

    Pierre

  14. #14
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2009
    Messages : 48
    Points : 55
    Points
    55
    Par défaut
    Citation Envoyé par ChPr Voir le message
    help ...
    Probably fixed in SVN: http://bugs.freepascal.org/view.php?id=13074

  15. #15
    Membre éprouvé
    Avatar de ChPr
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2 022
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 022
    Points : 1 049
    Points
    1 049
    Par défaut
    Citation Envoyé par theodp Voir le message
    Je viens de faire un "svn update" de lazarus à la version 18592 : c'est effectivement corrigé.

    Merci beaucoup theodp.

    Cordialement.

    Pierre

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

Discussions similaires

  1. 2 valeurs possibles pour une variable : méthode Seek
    Par Corinne4775 dans le forum Access
    Réponses: 8
    Dernier message: 12/02/2007, 19h00
  2. Récupérer les valeurs possibles d'un champ
    Par setsuko dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 17/08/2006, 16h15
  3. Plusieurs valeurs possibles
    Par batama dans le forum Langage SQL
    Réponses: 1
    Dernier message: 09/05/2006, 12h27
  4. [Debutant(e)]définir les valeurs possibles d'un param
    Par mouste79 dans le forum Langage
    Réponses: 7
    Dernier message: 18/11/2004, 10h48
  5. Obtenir la liste des valeurs possibles d'un type
    Par pascalT dans le forum Langage
    Réponses: 5
    Dernier message: 05/10/2004, 15h46

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