Page 1 sur 1

Dim 18/03/2012 - Actualités

Posté : dim. 18 mars 2012 20:06
par Xavier
Dim 18/03/2012 - Actualités


19:05

La sélection automatique des sous-dossiers par double-clic sur un dossier, telle qu'imaginée hier, a été abandonnée à cause de l'insolvabilité d'une limitation Delphi qui empêche de sélectionner par code un Item dont l'état vient dêtre modifié. Le résultat de cette limitation était qu'un double-clic sur la CheckBox d'un dossier ne traite pas ses sous-dossiers, mais les sous-dossiers de l'autre dossier resté sélectionné. (Le double-clic sur un dossier le sélectionnait correctement, seul le double-clic sur une CheckBox avait le problème.) Plusieurs workarounds ont été tentés, mais ces forçages de la sélection aboutissent tous à des crashes. Ayant déjà remarqué que la gestion de la sélection dans les TListView de Delphi 5 est imparfaite (buggée ?), j'ai préféré arrêté le massacre.

En échange du double-clic qui a été désactivé, il y aura un joli menu contextuel, des jolies icônes et des raccourcis-claviers très faciles :
Export.png

Re: Dim 18/03/2012 - Actualités

Posté : dim. 18 mars 2012 20:13
par Denis
que de temps perdu avec cette vielle version de delphi!!! Un cout qui aurait pu (du) être utilisé pour payer la passage à une version plus récente (et donc plus buggée :-) )

Re: Dim 18/03/2012 - Actualités

Posté : dim. 18 mars 2012 22:42
par Xavier
DMo a écrit :que de temps perdu avec cette vielle version de delphi!!! Un cout qui aurait pu (du) être utilisé pour payer la passage à une version plus récente (et donc plus buggée :-) )
Me suis déjà cassé les dents sur les versions plus récentes. Et aucune n'a d'aide aussi bien faite que D5. :)

Dim 18/03/2012 - Actualités

Posté : dim. 18 mars 2012 22:48
par Xavier
21:45

La page Export est terminée. En format Générique, il sera possible de choisir parmi trois séparateurs : virgule, point-virgule et tabulations. Comme le fichier ne sera pas du véritable CSV, il y aura un remplacement à la volée du caractère de séparation par un autre :

Code : Tout sélectionner

		Export_Separator_Combo.Items[0] := 'Virgule (Toute virgule sera remplacée par un point-virgule)';
		Export_Separator_Combo.Items[1] := 'Point-virgule (Tout point-virgule sera remplacé par une virgule)';
		Export_Separator_Combo.Items[2] := 'Tabulation (Toute tabulation sera remplacée par huit espaces)';
Restent à faire :
  • La gestion des options.
  • La génération effective du fichier d'export. :mrgreen:

Re: Dim 18/03/2012 - Actualités

Posté : dim. 18 mars 2012 23:20
par Denis
Pas mal le contournement à 2 Pecs!