Question

Je sais que c'est un long plan - mais existe-t-il un moyen de plier le code dans Delphi 7?

Je travaille sur certains .. " suboptimal " .. code. Parfois, j'ai vraiment besoin de plier des morceaux pour entamer une procédure aussi longue que stupide. Actuellement, je colle du code dans Notepad ++, ce qui fonctionne, mais ce serait bien de l'avoir dans l'EDI.

Était-ce utile?

La solution

Recherchez "Méthode de pliage". sur cette FAQ (pour GExperts) et vous verrez que même cette équipe, qui a ajouté de nombreux améliorations apportées à Delphi, ne pense pas que cela soit prévu pour Delphi 7. J'ai déjà cherché des solutions et je ne les ai pas vues.

Autres conseils

Je ne connais aucun moyen de plier le code dans Delphi 7, mais certains plug-ins Delphi amélioreront considérablement la visualisation du code

Castalia pour Delphi http://www.twodesks.com/castalia/

et le cnPack gratuit http://www.cnpack.org/index.php?lang=fr

Ce n'est pas exactement la même chose, mais vous pouvez mettre votre "plié". code dans un fichier séparé, puis incluez-le à l'aide de la directive de compilateur {$ I nomfichier.inc} . Cela fait longtemps que je n’utilise pas Delphi 7, mais je pense que si vous placez le curseur sur le nom du fichier, maintenez le contrôle, puis cliquez sur le nom du fichier pour l’ouvrir.

{$ i filename.inc} est la bonne manière. J'avais un code sous-optimal similaire et 8 000 lignes de "morts". code de mise à jour de la base de données placé en dehors du formulaire principal (le ramenant à 12 000 lignes de code sous-optimal). Un fichier include permet d’isoler les fonctionnalités et facilite donc la tâche finale qui consiste à en faire une classe.

Comme déjà mentionné, vous pouvez utiliser le fichier include. Mais personnellement, je n'aime pas l'idée de supprimer des parties de code dans un autre fichier, en particulier des parties d'une procédure (si j'interprète votre question correctement). Je préférerais utiliser les signets pour naviguer rapidement dans la procédure, en sautant les parties non pertinentes et les combinaisons de touches Ctrl + Maj + Haut / Bas pour alterner l'implémentation et la définition des méthodes.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top