Saturday, 18 March 2017

Delforexp Delphi Formatter Pcb

Je peux fortement recommander ce programme :-))). Il m'a été recommandé par quelqu'un dans le groupe yahoo JEDI-SDL. Il peut gérer le code source enregistré au format UNIX et le convertir en fichiers CRLF comme requis par Delphi 5. (Bien sûr, il existe d'autres façons de le faire). Il peut également être pratique pour le formatage du code affiché ici. Par exemple, lorsque je publie des messages en ligne, l'éditeur de groupes yahoo supprime TOUJOURS les espaces de tête de mes lignes, ce qui rend le code terrible. Ce petit programme va régler ça bien. -))) Salutations, --- Peter W. -))) Canberra, Australie Programme: DelforExp, Delphi Formatter Description: DelforExp est un formatateur de code source personnalisable. Il peut améliorer l'indentation, l'espacement, la capitalisation et l'utilisation de lignes vierges de code source Delphi 5.0. Dans les paramètres par défaut, le style du code source Borland est suivi de près. C'est un expert qui est intégré dans l'IDE Delphi. Contact: Egbert van Nes dow. wau. nlaewDelForExp. html (REMARQUE: A CHANGÉ) aqec. wkao. wau. nl Wageningen Agricultural University Pays-Bas 2002-07-21 23:01:17 UTC Post by pwill99au Salut les gens, je peux hautement Recommander ce programme :-))). Il m'a été recommandé par quelqu'un dans le groupe yahoo JEDI-SDL. Il peut gérer le code source enregistré au format UNIX et le convertir en fichiers CRLF comme requis par Delphi 5. (Bien sûr, il existe d'autres façons de le faire). Deuxièmement second. Beau programme, ive été l'utiliser pour les âges - C'est un enfer d'une façon de rendre le code plus lisible, c'est sûr. Est-ce que quelqu'un connaît toutes les autres applications qui fonctionnent comme il j'utilise Visual SlickEdit quand je veux lire le code comme une référence pour un projet im travaillant, et itd être agréable d'avoir quelque chose qui fonctionne au sein de VSE (par opposition au programme autonome DelForXp, Qui est comment je le fais maintenant) Chris R. Écouter le bruit du silence 2002-07-22 01:57:49 UTC Je ne sais pas vraiment au sujet de Visual SlickEdit (ou ce que sa langue est) mais depuis le formatteur de Delphi vient avec la source Code trop - peut-être que vous pourriez essayer de portage à travers VSE (par exemple, la source est dans Delphi dans le zip que vous téléchargez (à partir du site DF). Je n'ai pas regardé le code pour cela). Post by pwill99au Salut les gens, je peux fortement recommander ce programme :-))). Il m'a été recommandé par quelqu'un dans le groupe yahoo JEDI-SDL. Il peut gérer le code source enregistré au format UNIX et le convertir en fichiers CRLF comme requis par Delphi 5. (Bien sûr, il existe d'autres façons de le faire). Deuxièmement second. Beau programme, ive été l'utiliser pour les âges - C'est un enfer d'une façon de rendre le code plus lisible, c'est sûr. Est-ce que quelqu'un connaît toutes les autres applications qui fonctionnent comme il j'utilise Visual SlickEdit quand je veux lire le code comme une référence pour un projet im travaillant, et itd être agréable d'avoir quelque chose qui fonctionne au sein de VSE (par opposition au programme autonome DelForXp, Qui est comment je le fais maintenant) Chris R. Écouter le bruit du silence Index de l'article Je veux contribuer au projet GExperts. Que puis-je faire pour vous aider Consultez le fichier Readme. txt et lisez la section sur les bogues connus et les améliorations futures. Vous pouvez également vous joindre à la liste de diffusion et faire des suggestions de fonctionnalités ou de recueillir des commentaires généraux à partir de là. Généralement, il est préférable d'avertir la liste de diffusion avant de commencer à travailler sur une nouvelle fonctionnalité importante, afin d'empêcher plusieurs personnes de travailler sur la même tâche. Nous vous invitons également à apporter des modifications à la dernière source de Subversion pour faciliter la fusion de vos modifications. La FAQ complète des développeurs de GExperts peut vous intéresser. Lorsque vous codez votre nouvel expert ou fonctionnalité, essayez de suivre la mise en forme générale, la disposition et le style du code source existant de GExperts. La meilleure façon d'apprendre cela est de parcourir la source existante pendant un certain temps avant de commencer le codage. La liste de diffusion est toujours disponible si vous ne savez pas par où commencer. Il existe également des exemples de modèles experts dans le répertoire SampleExperts. Si vous n'êtes pas intéressé par le codage, vous pouvez également aider en testant, en améliorant les fichiers d'aide et autres documents, en commentant l'interface utilisateur ou en faisant un don. J'ai plusieurs versions IDE sur mon système. Comment installer GExperts Vous devez télécharger toutes les versions binaires et les installer dans des répertoires distincts. Pour partager des données entre plusieurs installations GExperts, définissez simplement le répertoire de stockage 8220GExperts8221 dans la boîte de dialogue de configuration dans un emplacement partagé. Où GExperts stocker ses paramètres et comment les déplacer vers un nouvel ordinateur GExperts stocke ses paramètres sous la clé de Registre IDE8217s. Par exemple, pour GExperts 1.3x: Delphi XE3. HKEYCURRENTUSERSoftwareEmbarcaderoBDS10.0GExperts-1.3 Delphi 2009. HKEYCURRENTUSERSoftwareCodeGearBDS6.0GExperts-1.3 BDS 2006. HKEYCURRENTUSERSoftwareBorlandBDS4.0GExperts-1.3 Delphi 7. HKEYCURRENTUSERSoftwareBorlandDelphi7.0GExperts-1.3 Pour cela, vous pouvez transporter vos paramètres de configuration vers un nouvel ordinateur en ouvrant regedit. exe, en trouvant la clé de registre appropriée, en exportant la clé dans un fichier. reg (à l'aide du menu Registre) et en exécutant la commande. reg sur la nouvelle machine. Les fichiers de stockage de données autres que les paramètres de configuration sont stockés dans le répertoire de stockage GExperts défini dans la boîte de dialogue Configuration de GExperts. Cela inclut le stockage de données pour des éléments comme Fichiers favoris, Modèles de macros, Correcteur de code, Historique du Presse-papiers, Bibliothèque de macros et extraits de bibliothèques de code. Vous pouvez librement copier ces fichiers sur un nouvel ordinateur avec la même version de GExperts installée. Les fichiers de stockage de données sont dans un format XML standard, à l'exception des extraits Code Librarian, qui sont stockés dans un fichier binaire de système de fichiers incorporé généré par la bibliothèque GPStructuredStorage. Pourquoi le support de l'ancien DelphiCBuilder version X a-t-il été supprimé? Nous comprenons que de nombreux utilisateurs continuent d'utiliser des versions IDE plus anciennes, pour diverses raisons. Pour ces utilisateurs, nous continuons à mettre à disposition des anciennes versions de GExperts prenant en charge les IDE tout le chemin du retour vers Delphi 2, même si notre développement actuel ne supporte plus officiellement les anciennes versions IDE. La raison de ne pas supporter des IDE plus anciens n'est pas purement technique, puisqu'il est techniquement possible pour nous de continuer à soutenir tout le chemin du retour à au moins Delphi 2, mais seulement avec un désordonné et difficile à maintenir la base de code. Au lieu de cela, les raisons sont plus pratiques: nous avons des ressources de développement et de test limitées à notre disposition et nous ne pouvons pas les diffuser trop minces. De nombreuses interfaces IDE Open Tools intéressantes ne sont disponibles que dans les IDE plus récents Au fil du temps, il devient plus difficile de trouver des développeurs Open Tools capables de coder et de tester leur code dans des IDE plus anciens. La prise en charge des anciens IDE rend plus difficile la mise à profit des nouvelles fonctionnalités IDE et RTLVCL. La prise en charge de moins d'IDE entraîne une base de code plus propre avec moins d'IFDEF spécifiques à la version, les branches conditionnelles et les solutions de contournement IDE. La plupart des utilisateurs semblent préférer que nous concentrons notre énergie sur le soutien de nouvelles versions IDE dès qu'elles sont disponibles. Nous souhaitons la bienvenue à tous ceux qui veulent se joindre à notre liste de diffusion et nous proposons de continuer à tester et à maintenir le support des anciennes versions IDE. Nous pouvons même aider à soutenir ce développement en vous permettant de maintenir une branche dans notre référentiel source SVN où vous pouvez plus facilement suivre et appliquer les changements à partir de la principale Ligne principale SVN de code. Dois-je désinstaller les anciennes versions de GExperts avant d'en installer une nouvelle? Est-ce que je vais perdre mes paramètres lors de la mise à niveau vers une nouvelle version de GExperts? Vous devriez toujours sauvegarder et désinstaller une ancienne version avant d'en installer une nouvelle. Vous ne pouvez pas avoir deux versions de GExperts chargées dans le même IDE. Si vous effectuez une mise à niveau vers une nouvelle mise à jour mineure (telle que GExperts 1.30 à 1.31), vous pouvez conserver toutes vos préférences et vos fichiers de données. Pour ce faire, répondez Non si le programme de désinstallation vous demande si vous voulez supprimer vos préférences et fichiers de données, puis installez GExperts dans le même répertoire que précédemment. Si vous effectuez une mise à niveau vers une nouvelle version majeure (telle que GExperts 1.2x vers 1.3x ou 1.x vers 2.x), vos préférences stockées dans le registre ne seront pas compatibles car elles sont stockées dans un autre emplacement et souvent dans Différents formats (voir ci-dessous). Vos fichiers de données GExperts (les fichiers. xml et. fs stockés dans le répertoire de stockage défini dans la boîte de dialogue de configuration de GExperts) sont généralement compatibles lorsque vous passez de GExperts 1.2 à 1.3 par exemple. Pour les utiliser dans une version ultérieure, copiez-les dans votre répertoire de stockage GExperts 1.3. Si vos fichiers de données d'une version antérieure sont incompatibles, consultez la zone de téléchargement de certains utilitaires de conversion. I8217ve ont éprouvé des accidents ou des violations d'accès qui, je pense, sont dues à GExperts. Comment puis-je enquêter ou signaler ce premier Voir la section bugs connus du fichier Lisez-moi pour voir si vous avez trouvé un problème connu. Si elle n'est pas là, assurez-vous d'utiliser la dernière version stable de GExperts. Si vous souhaitez toujours rechercher la cause du problème, vous devez déboguer une DLL de GExperts: Obtenez le dernier code source de GExperts. Supprimez toutes les entrées de registre qui chargent les DLL de GExperts dans votre IDE. Regardez dans HKEYCURRENTUSERSoftwareEmbarcaderoBDS8.0 pour DelphiRAD Studio XE1, par exemple. Démarrez votre IDE et vérifiez que GExperts n'est pas chargé. Lisez SourceCode. txt pour obtenir des instructions pour compiler la DLL de GExperts. Veillez à activer les informations de débogage, les cadres de pile, les informations de référence et les assertions. Désactivez l'optimisation. Installez la DLL compilée dans votre IDE manuellement à l'aide des instructions de Readme. txt (encore HKEYCURRENTUSERSoftwareEmbarcaderoBDS8.0 ou similaire). Sélectionnez Exécuter, Paramètres dans le menu IDE. Entrez l'exécutable IDE8217s (Binbds. exe, BinDelphi32.exe, etc.) comme l'application hôte. Définissez des points d'arrêt selon le cas dans les fichiers source de GExperts. Vous pouvez briser TGExperts. Create, si vous don8217t savoir par où commencer. Exécutez l'application hôte (F9), et une autre copie de l'IDE devrait apparaître avec GExperts chargé. Vous pouvez maintenant déboguer la DLL de GExperts car il s'agissait d'un programme normal (montres, points d'arrêt, inspections, évaluation d'info-bulles, etc.). Si vous n'avez pas le temps ou l'énergie de déboguer la DLL et de trouver le problème, essayez autant que possible: Déterminez les instructions pas à pas pour la duplication du problème et le texte du message d'erreur, le cas échéant. Notez la version exacte de l'IDE et la version exacte de GExperts. Tenter de dupliquer le problème avec le projet par défaut (vide) chargé ou aucun projet chargé. Testez le problème avec tous les autres experts désactivés. Dupliquer le problème avec tous les paquets tiers déchargés. Notez les fenêtres que vous aviez ouvertes, celles qui étaient actives et les actions que vous aviez effectuées avant de voir l'erreur. Envoyer une description complète des résultats du test ci-dessus et le problème à la liste de diffusion ou à l'aide de l'assistant de commentaires dans la zone about. Quelles parties de GExperts fonctionnent avec les codes C et C Consultez la section Compatibilité 8220C et C8221 du fichier d'aide de GExperts pour plus de détails. Pour les versions antérieures, consultez le fichier BCBNotes. txt pour les détails de la prise en charge C. Comment recompiler le code source de GExperts? Voir SourceCode. txt pour des instructions complètes. Si vous avez des problèmes non expliqués là, joignez-vous et puis consultez la discussion mailing list. Consultez également la FAQ des développeurs. Existe-t-il une possibilité d'un GExperts pour JBuilderVisual Studioetc. Ce n'est pas probable, car il faudrait une réécriture presque complète pour prendre en charge l'intégration avec d'autres IDE. Le support de Kylix 3 est-il disponible? Le support de Kylix n'est pas disponible. Notre code source avait une fois un support limité pour Kylix, vous pouvez donc le télécharger et le faire fonctionner, mais les limitations et la stabilité du Kylix Open ToolsIDE sont des problèmes et le temps nécessaire pour tester les fonctionnalités sous Linux est un autre problème. Cela dit, vous pouvez télécharger la dernière source de SVN et voir si vous pouvez continuer à tester et convertir GExperts pour être compatible. Voulez-vous ajouter un formatteur de code source à GExperts Il existe un certain travail préliminaire disponible en tant que génération non officielle de GExperts qui est dérivée du projet DelForExp défunt, mais le code n'est pas assez complet pour être inclus dans GExperts. Il ya aussi le gratuit Jedi Code Formatter qui prend en charge plus de la langue récente fonctionnalités. Il est de plus en plus improbable que we8217ll inclue officiellement un formateur de code source, maintenant que RAD Studio 2010 inclut déjà un formatteur. Voulez-vous ajouter un outil à GExperts qui supprime les entrées de clause uses inutiles Supprimer 8220unused8221 utilise des entrées de clause peut sembler une tâche simple, mais la fonctionnalité est en fait assez complexe et peut-être dangereux à mettre en œuvre. Même si une unité ne fait pas usage de fonctions de classe dans une unité utilisée donnée, les sections d'initialisation et de finalisation dans les unités utilisées effectuent parfois le travail nécessaire. Si nous devions ignorer les sections d'initialisation et de finalisation, nous devrions toujours mettre en œuvre les étapes initiales d'un compilateur jusqu'au point de créer une table de symboles complète pour déterminer à quelle unité les identificateurs donnent une carte ou développer des unités pour analyser les sans-papiers et les - changer le format de fichier DCU. Nous aimerions recevoir toutes les contributions de code à l'égard de cette fonctionnalité, mais nous n'avons pas de plans pour mettre en œuvre nous-mêmes en ce moment. Vous pouvez plutôt essayer les outils de Peganza. Comment partager une base de données Code Librarian sur le réseau Les versions récentes de GExperts ne peuvent pas partager cette base de données sur le réseau. La base de données ClientDataSet (CodeDB. cds) GExperts 1.1 ne peut être partagée sur un réseau que si vous définissez le fichier comme étant en lecture seule. GExperts 1.0 et versions antérieures stockent ses données dans une base de données Paradox. Le partage des bases de données Paradox est régi par votre configuration BDE. Le paramètre de configuration est sous BDE Administrator, Configuration, Drivers, Native, PARADOX et s'appelle 8220NET DIR8221. Définissez-le sur un emplacement de répertoire réseau partagé. Consultez le fichier d'aide BDE pour plus de détails. Je reçois une erreur de propriété inconnue lors du chargement GExperts ou un formulaire GExperts. Si vous avez installé un installateur officiel de GExperts, veuillez nous en aviser. Si vous compilez à partir du code source, consultez les notes dans SourceCode. txt pour obtenir de l'aide. FAQ pour les IDE avant les versions de Delphi 6 et GExperts avant 1.30 Sous Delphi 782005, le menu principal de GExperts 1.2 et les menus contextuels de la palette de composants s'ouvrent vers le haut et s'affichent hors écran Tout d'abord, essayez de mettre à niveau vers la dernière version de GExperts 1.3. Le nouveau système de menus Delphi ne prend pas en charge le filtrage des menus ni le défilement lorsque le nombre d'éléments de menu dépasse la hauteur d'écran utilisable. Pour le menu GExperts principal, une solution consiste à choisir l'élément de menu GExperts Configuration (au-dessus de 8220About82308221) et à désactiver suffisamment d'experts GExperts pour que le menu s'ajuste de nouveau à l'écran. Pour l'onglet composant, vous pouvez désactiver suffisamment de paquetages de composants pour que le menu s'ajuste à l'écran. Une autre alternative est d'augmenter votre résolution d'écran. Où puis-je obtenir la mise à jour Delphi 3.013.02 requise pour GExperts GExperts ne peut pas prendre en charge Delphi 3.00-3.02 avec le même fichier binaire, car Borland a apporté des modifications incompatibles à un package entre les versions. Vous pouvez rechercher une page de téléchargement de Borland ou essayer de localiser leur ancien site FTP, mais je ne pense pas qu'ils offrent la mise à jour 3.01, donc vous devrez peut-être trouver un ami avec le CD de mise à jour 3.01. Si vous avez 3.01 déjà, les patches 3.02 sont probablement disponibles quelque part pour télécharger. Si vous ne parvenez toujours pas à trouver la mise à jour dont vous avez besoin, vous devrez compiler GExperts vous-même à partir d'une version compatible du code source. Pourquoi can8217t J'utilise GExperts dans un environnement commercial You8217ve probablement mal interprété la licence GExperts. La restriction d'utilisation dans les produits commerciaux ou exclusifs s'applique uniquement à l'utilisation du code source de GExperts, et non aux distributions binaires de GExperts. Pourquoi isn8217t la version StandardPersonal de mon IDE est-elle entièrement prise en charge? Pour GExperts 1.1 et versions antérieures, les éditions standard de Delphi 5 et CBuilder 5 n'ont pas de support de base de données, ce qui est requis pour certaines parties de GExperts. Les DLL sans les experts de la base de données (Code Librarian et Code Proofreader) sont disponibles sur la page de téléchargement. À partir de GExperts 1.2, GExperts n'utilise plus aucun code de base de données VCL et toutes les fonctionnalités doivent fonctionner dans ces IDE. Voulez-vous s'il vous plaît ajouter la méthode de pliage et d'autres peintures personnalisées à l'éditeur de code IDE8217s La fonctionnalité nécessaire pour cacher les lignes de code n'est pas surfacé par l'API Borland Open Tools, et il serait dangereux et extrêmement compliqué à mettre en œuvre sans l'aide de l'IDE. Peinture personnalisée dans l'éditeur de code isn8217t pris en charge par l'OTA soit, donc il nécessite le bas niveau de piratage (fenêtres crochets, runtime patchage VMT, etc) qui est assez sujettes aux erreurs et peut ralentir considérablement les actions d'édition, L'équipe GExperts a examiné cela. N'hésitez pas à nous envoyer des contributions de code vers ces fonctionnalités, mais puisque le pliage de code est présent dans Delphi 8 et supérieur, cette fonctionnalité est probablement pas la peine d'être mis en œuvre à ce stade. Comment puis-je éviter les erreurs sur les DLL manquantes et les points d'entrée au démarrage de l'IDE Si vous obtenez des erreurs qui mentionnent 8220ComCtls. GetComCtlVersionC43AB84F n'a pas pu être localisé8221, 8220ControlsTSizeConstraintsSetConstraintsqqrii n'a pas pu être localisé8221, ou 8220can8217t trouver l'assistant, 8217GExpertX. dll8221 alors vous exécutez probablement sous un Version plus ancienne de votre IDE. Veuillez mettre à niveau vers Delphi 3.02, Delphi 4.03, Delphi 5.01 ou Delphi 6.01. Par exemple, pour vérifier si vous exécutez Delphi 3.02, regardez la date et heure du fichier VCL30.dpl dans votre répertoire système: En outre, toutes les installations de patch 3.02 réussies ont un fichier readme302.txt dans le répertoire racine Delphi 3. Puis-je obtenir GExperts pour Delphi 1 ou Delphi 2 Qu'en est-il de CBuilder 1 et 3 Une version ancienne et totalement non prise en charge de GExperts est disponible pour Delphi 2. GExperts ne sera probablement jamais disponible pour Delphi 1 ou CBuilder 1. CBuilder 3 pourrait fonctionner, mais Vous devez recompiler l'ancien code source vous-même. GExperts est compatible avec CodeRush CodeRush et GExperts fonctionnent assez bien sous Delphi 4. Ils travaillent en partie sous Delphi 3, mais cela n'est pas recommandé. Sous Delphi 3, vous aurez la meilleure chance si vous désactivez les experts éditeurs, les améliorations de l'éditeur et les améliorations IDE. Pourquoi don8217t la plupart des paramètres des options de projet fonctionnent-ils Beaucoup de paramètres d'options de projet sont apparus par l'interface Open Tools de IDE8217, mais ils ne sont pas accrochés à un code permettant aux experts d'obtenir et de définir les valeurs. La plupart de ces problèmes sont corrigés dans Delphi 5.01 et CBuilder 5, mais pas tous. Si vous remarquez certaines options qui n'ont aucun effet lorsque vous appliquez un ensemble d'options de projet, vous rencontrez probablement ce bogue IDE. Les paramètres qui ne fonctionnent apparemment pas dans Delphi 5.00 incluent Assertions, GenConsoleApp LocalSymbols, IOChecks, LongStrings, Optimisation, OverflowChecks, RangeChecks, StackFrames, UnitDebugInfo, UnitAliases, TypedAddress, SafeDivide, LibPath, LibraryList, ReferenceInfo, PentiumFloat, LinkDebugVcl, ExtendedSyntax, DebugPath, BoolEval , Etc. Mise à jour le Lundi, 05 Octobre 2009 10:36


No comments:

Post a Comment