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

Flash Pascal Discussion :

PascalEditor version 12.05.20


Sujet :

Flash Pascal

  1. #1
    Expert éminent sénior
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Points : 28 473
    Points
    28 473
    Par défaut PascalEditor version 12.05.20
    Voici une nouvelle version du compilateur

    j'ai ajouté une unité Flash8 pas mal modifiée en tenant compte des nouvelles possibilités du compilateur:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
      property []: TObject; // propriété sans nom, notamment pour TArray
     
      property onPress: procedure of object; // déclaration d'un évènement sans passer par un type
     
     
      function escape(expression: string): string external; // fonction externe globale (external sans paramètre)
    et un projet Textes.pas qui montre quelques effets sympa sur les TextFields
    Nom : Textes.jpg
Affichages : 82
Taille : 10,7 Ko

    PascalEditor.zip

  2. #2
    Membre chevronné
    Avatar de Archimède
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2005
    Messages
    1 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 644
    Points : 1 975
    Points
    1 975
    Par défaut
    C'est la fête , je regarde ça tout de suite...



    @+

  3. #3
    Membre chevronné
    Avatar de Archimède
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2005
    Messages
    1 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 644
    Points : 1 975
    Points
    1 975
    Par défaut
    Bravo magnifique

  4. #4
    Rédacteur/Modérateur

    Avatar de Roland Chastain
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2011
    Messages
    4 102
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Décembre 2011
    Messages : 4 102
    Points : 15 588
    Points
    15 588
    Billets dans le blog
    9
    Par défaut setTextFormat()
    Bonjour !

    J'ai commencé à regarder la nouvelle version de l'unité Flash8. Impressionnant !

    J'ai travaillé sur la nouvelle forme de la fonction setTextFormat() pour pouvoir mettre à jour mes exemples.

    Le double système de guillemets est d'une grande commodité.

    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
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    program Exemple;
     
    // Trois usages de la fonction Length()
     
    uses Flash8;
     
    {$FRAME_WIDTH 300}
    {$FRAME_HEIGHT 200}
    {$BACKGROUND $ffffff}
     
    var
      f:TextFormat;
      t:TextField;
      a:array of string;
     
    begin
      f:=TextFormat.Create('Tahoma',14);
      f.bold:=True;
      t:=TextField.Create(nil,'t',0,10,10,280,180);
     
      // 1er usage: Length(string)
      t.text:=
      'Le mot ''exemple'' a '+
      IntToStr(Length('exemple'))+
      ' lettres.'+#13+#13;
     
      // 2e usage: Length(array of string)
      a:=['lundi','mardi','mercredi'];
      t.text:=
      t.text+
      'L''ensemble suivant a '+
      IntToStr(Length(a))+
      " éléments:"+#13+
      a[0]+', '+
      a[1]+', '+
      a[2]+
      #13+#13;
     
      // 3e usage: Length(TextField.text)
      t.setTextFormat(0, Length(t.text), f);
    end.

Discussions similaires

  1. [Flash Pascal] Nouvelle version 12.06.10 de PascalEditor
    Par Paul TOTH dans le forum Flash Pascal
    Réponses: 7
    Dernier message: 12/06/2012, 23h15
  2. [Flash Pascal] PascalEditor version 12.05.29
    Par Paul TOTH dans le forum Flash Pascal
    Réponses: 1
    Dernier message: 29/05/2012, 21h07
  3. [Kylix] cours & version utilisable de Kylix
    Par Suricate dans le forum EDI
    Réponses: 1
    Dernier message: 19/09/2002, 19h22
  4. Version étudiant de Delphi 6
    Par Smortex dans le forum EDI
    Réponses: 2
    Dernier message: 20/07/2002, 12h13

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