Bonjour,

Je vois sur la discussion précédente un problème de saut de lignes.

Je suis sous Borland C++ XE7

Le pb que je rencontre n'est pas tout à fait le même que pour l'autre discussion.

J'ai remarqué depuis quelque jours (moi aussi) que certaine lignes longues :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
if ((Button == mbLeft) && ((Edit5->Text == "") || (Edit5->Text == "Rechercher")) {
}

avait été transformées en

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
if ((Button == mbLeft) && ((Edit5->Text == "") ||
    (Edit5->Text == "Rechercher")) {
}
En passant la fin de la condition sur la ligne suivante, sans provoquer de pb particulier

Mais depuis hier, certaines chaines telles que

Code : Sélectionner tout - Visualiser dans une fenêtre à part
AnsiString req  = "select T_REPERTOIRE.NUMERO, T_REPERTOIRE.NOM, T_REPERTOIRE.PRENOM, T_REPERTOIRE.SOCIETE, .............
se retrouve coupée en :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
AnsiString req  = "select T_REPERTOIRE.NUMERO, T_REPERTOIRE.NOM,
 T_REPERTOIRE.PRENOM, T_REPERTOIRE.SOCIETE, .............
Seule la première partie de la chaine est en bleu, et je me retrouve avec une erreur sur la première ligne "Constante chaîne ou caractère non terminée". Cette coupure intervient en plus que sur certaine ligne d'un même fichier cpp mais pas sur toutes les lignes de même longueur?

Dois-je effectuer les mêmes opérations sur la base de registre que dans la discussion précédente en renommant la clé de Borland pour qu'elle soit récréée?

Merci de votre aide