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 :

Lazarus 1.8 Release Candidate 1 est sorti


Sujet :

Lazarus Pascal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite

    Homme Profil pro
    Retraité
    Inscrit en
    Juin 2012
    Messages
    1 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Retraité
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Juin 2012
    Messages : 1 035
    Par défaut
    J'utilise la version SVN 55495 et pas de souci particulier même si je n'ai que FPC 3.0.0 au lieu de 3.0.3 sous linux mint.
    Concernant le repliage du code un bouton ou une option qui replie le code en ne laissant visible que les entrées de procédures et fonctions serait vraiment bien.
    Sinon on dit toujours qu'il n'y a pas de version impaire de Lazarus et pourtant j'ai un beau splash screen qui me dit version 1.9 ?

  2. #2
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 140
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 140
    Par défaut
    Citation Envoyé par mm_71 Voir le message
    Concernant le repliage du code un bouton ou une option qui replie le code en ne laissant visible que les entrées de procédures et fonctions serait vraiment bien.
    Donc c'est encore pas ça, quoi...

    En fait ma question portait surtout sur le fait que si je replie toute une unité à la main, n'ayant plus que des lignes procedure blablah ou function machinchose, même en cliquant 10 fois sur tout enregistrer, si j'ai la mauvaise idée de fermer l'unité, quand je la rouvre tout ce qui est au-delà de la ligne 550 (à la louche) est déplié.
    Et il faut recommencer à replier avant de pouvoir bosser : une vraie galère, une vraie misère


    Citation Envoyé par mm_71 Voir le message
    Sinon on dit toujours qu'il n'y a pas de version impaire de Lazarus et pourtant j'ai un beau splash screen qui me dit version 1.9 ?
    Copie d'écran copie d'écran, ça va être collector !

    EDIT :
    Et ça, au fait, c'est réglé, ça, ce bug de la CheckListBox ? Ce vieux bug de 2008, soi-disant réglé moins de 40 jours plus tard mais toujours présent dans ma 1.4.0, quand même postérieure à 2008, non ?

    Je fatigue, là, et je perds un temps dément avec ces c0nn3r13s ! Exemple : je clique sur [...] dans l'inspecteur d'objets et ça me génère le prototype, classique :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    procedure TMainForm.clbFilesSelectionChange(Sender: TObject; User: boolean);
    begin
     
    end;
    mais ne comptez pas sur l'aide pour vous expliquer comment fonctionne, à quoi sert le boolean "User", ça n'y est pas, et le web ne remonte rien,

    Je voulais essayer cette option car l'autre, la basique Click, gère très mal le clic sur la case à cocher, genre tu veux cliquer sur la c-à-c pour ne pas faire afficher le contenu du machin en regard mais va te rouler, ça l'affiche quand même !
    En gros tu décoches pour dire "je veux pas te voir" mais tu le verras quand même !
    Et avec SelectionChange il ne se passe rien.

    On est en plein bricolage de bric et de broc, là, avec bouts de scotch, ficelle et morceaux de fil de fer...

  3. #3
    Membre émérite

    Homme Profil pro
    Retraité
    Inscrit en
    Juin 2012
    Messages
    1 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Retraité
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Juin 2012
    Messages : 1 035
    Par défaut
    si j'ai la mauvaise idée de fermer l'unité, quand je la rouvre tout ce qui est au-delà de la ligne 550 (à la louche) est déplié.
    Jamais essayé ça, à tout hasard ajoute un espace quelconque et sauve l'unité avant de la fermer pour voir.
    Copie d'écran copie d'écran, ça va être collector !
    Nom : lazversion.jpg
Affichages : 521
Taille : 51,2 Ko
    Tout ce qui vient du SVN est en impair, avant j'avais la 1.7.
    toujours présent dans ma 1.4.0, quand même postérieure à 2008, non ?
    Mais également très antérieure à 2017...
    mais ne comptez pas sur l'aide pour vous expliquer comment fonctionne, à quoi sert le boolean "User",
    Manifestement il ne sert à rien, il est toujours à TRUE. Chez moi SelectionChange fonctionne sans problème:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    procedure TForm1.CheckListBox1SelectionChange(Sender: TObject; User: boolean);
    begin
      if user then showmessage('User ON')
      else showmessage('User OFF');
      if CheckListBox1.Checked[CheckListBox1.ItemIndex] then ShowMessage('ON')
      else Showmessage('OFF');
    end;
     
    procedure TForm1.ListBox1SelectionChange(Sender: TObject; User: boolean);
    begin
      ShowMessage(inttostr(ListBox1.ItemIndex));
    end;
    Tu devrais envisager un upgrade de Lazarus.

Discussions similaires

  1. [Lazarus] Sortie de la 1re Release Candidate de Lazarus version 1.6
    Par Ph. B. dans le forum Lazarus
    Réponses: 11
    Dernier message: 16/01/2016, 10h14
  2. [Lazarus] Lazarus 1.0 est disponible en version Release Candidate
    Par Alcatîz dans le forum Lazarus
    Réponses: 7
    Dernier message: 29/08/2012, 21h01
  3. Réponses: 6
    Dernier message: 16/12/2011, 11h59
  4. FreeBSD 7.1-RELEASE est sorti hier
    Par Invité dans le forum BSD
    Réponses: 0
    Dernier message: 06/01/2009, 12h59
  5. Réponses: 0
    Dernier message: 23/05/2008, 11h26

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