2011-09-07 4 views
4

Le concepteur de formulaire Delphi est très bon, mais nous devons travailler directement à partir de la source. Existe-t-il un outil ou un script qui peut prendre un lot de fichiers DFM et les convertir en code source Delphi?Existe-t-il des outils de conversion de code source Delphi DFM vers Delphi?

+0

A condition que les fichiers DFM sont au format texte, il est lisible dans un éditeur de texte . Pour opérer par programme sur ces fichiers, voir [longévité-de-l'utilisation-du-delphi-text-dfm-format-pour-mon-propre-magasin-et-retriev] (http://stackoverflow.com/questions/4171998/ longévité-d'utilisation-delphi-text-dfm-format-for-my-propre-store-and-retrieve) Il existe des classes TReader et TWriter, bien documentées, pour ces opérations. –

+0

Les formulaires sont au format texte de sorte qu'un outil IDE non Delphi est utilisable/souhaitable – MX4399

+0

La source GExperts est disponible en tant que ToTo et Rudy dit. –

Répondre

14

Vous pouvez utiliser la fonction ComponentsToCode de GExperts

+0

Pas de mode de traitement par lots et il le fait pour les contrôles sélectionnés dans le presse-papiers – MX4399

+5

Mais les sources devraient rendre facile de transformer cela en un convertisseur de mode de traitement par lots. –

+1

Attention, GExperts ne peut pas gérer tous les contrôles sous le soleil. La plupart fonctionneront cependant. – dummzeuch

0

Utilisez DFM Editor outil qui peut attraper les fichiers DFM de fichier exe

+0

De quel éditeur DFM parlez-vous? – MartynA

+0

This => [dfmedit_0.4.0.0] (http://heanet.dl.sourceforge.net/project/dfmedit/dfmedit/0.4.0/dfmedit_0.4.0.0.zip) – Ali7091

+0

Votre réponse serait plus utile avec une référence à ce projet sourceforge, mais de préférence n'utilisant pas un lien qui mène à un téléchargement automatique, pour des raisons évidentes. – MartynA

Questions connexes