Bonjour,
toujours dans la misère de la migration 32 --> 64 bits Laz 1.4.0 --> 2.0.12 FPC 2.6.2 --> 3.2.0, voilà ce que j'ai vécu ce matin tôt.
J'ouvre un ancien projet, F9 c'est joli tout plein pour jouer avec les couleurs, bref, ça fait des années que je développe des trucs comme ça :
Ce matin je passe tous les fichiers de code du projet dans la nouvelle machine, F9 et patatras :
Et je ne parle pas du RadioBox dont la Caption est barrée, on en ai déjà causé, va falloir que je déclare un bug (je ne sais pas comment, si qqun a une idée, merci).
Il m'aura fallu un temps dément pour trouver la solution, toute simple pourtant : dans un module complémentaire où j'ai plein de routines en rapport avec le traitement des couleurs, j'étais comme ça, en 32 bits :
alors qu'il fallait être comme ça, dans la nouvelle 64 bits :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 interface uses LCLIntf, LCLType, // pour DrawMultiGradient Math, // Dialogs, // showmessage // ExtCtrls, // TImage Classes, SysUtils, Graphics;
pour que tout aille bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 interface uses Math, // Dialogs, // showmessage // ExtCtrls, // TImage Classes, SysUtils, Graphics, LCLIntf, LCLType; // pour DrawMultiGradient
Notez-vous-le dans un coin…
Partager