Téléchargé 6 fois
Vote des utilisateurs
1
0
Détails
Licence : GPL
Mise en ligne le 12 avril 2016
Langue : Français
Référencé dans
Navigation
PASInfos - Projet du défi Pascal/Delphi 2016
PASInfos - Projet du défi Pascal/Delphi 2016
Qui n’a jamais eu à parcourir un répertoire où s’accumulaient les fichiers sources divers en regrettant de ne pas avoir un aperçu de leur contenu et un minimum de renseignements sur leurs attributs ? PASInfos est un petit utilitaire entièrement autonome et portable qui permet justement, par simple glisser/déposer, d’afficher le contenu de fichiers sources issus de différents langages de programmation, ainsi que des informations sur ces fichiers.
S'il est particulièrement adapté aux paquets et projets Lazarus et Delphi, PASInfos accepte de nombreux formats pour l’affichage avec coloration syntaxique : fichiers Pascal, C, C++, Java, Javascript, Perl, HTML, XML, CSS, PHP, TeX, SQL, Python, Batch, Basic, INI, PO, texte brut et fiches Lazarus.
En plus du code source, PASInfos est livré avec un document de prise en main. Fonctionne par défaut en anglais (en l'absence des fichiers PO français). Compatible Windows et Linux.
S'il est particulièrement adapté aux paquets et projets Lazarus et Delphi, PASInfos accepte de nombreux formats pour l’affichage avec coloration syntaxique : fichiers Pascal, C, C++, Java, Javascript, Perl, HTML, XML, CSS, PHP, TeX, SQL, Python, Batch, Basic, INI, PO, texte brut et fiches Lazarus.
En plus du code source, PASInfos est livré avec un document de prise en main. Fonctionne par défaut en anglais (en l'absence des fichiers PO français). Compatible Windows et Linux.
Nos ressources disponibles
salut
effectivement il faut faire quelque petit amenagement
deja pour toutes les form (fichier .lfm)
il faut refaire les fichier .dfm correspondant
ensuite dans tout les fichier correspondant on va se servir du define pour savoir si c'est de fpc ou du delphi
il faut insérer ce code la
en lieu et place de
de meme pour les unité particuliere a lazarus exemple
se transformera en
il faut creer un fichier dpr qui resembleras au fichier lpr
une fois cela réalisé ton projet fonctionne pour les deux mode
c'est d’ailleurs pour cette raison qu'il est intéressant de bien séparer l'affichage du process
effectivement il faut faire quelque petit amenagement
deja pour toutes les form (fichier .lfm)
il faut refaire les fichier .dfm correspondant
ensuite dans tout les fichier correspondant on va se servir du define pour savoir si c'est de fpc ou du delphi
il faut insérer ce code la
Code : | Sélectionner tout |
1 2 3 4 5 6 | {$IFDEF FPC} {$R *.lfm} {$ELSE} {$R *.DFM} {$ENDIF} |
Code : | Sélectionner tout |
{$R *.lfm}
Code : | Sélectionner tout |
1 2 | uses main, LazFileUtils, utils, frminfo, strutils; |
Code : | Sélectionner tout |
1 2 | uses main, {$IFDEF FPC}LazFileUtils {$ELSE}FileUtils {$ENDIF}, utils, frminfo, strutils; |
une fois cela réalisé ton projet fonctionne pour les deux mode
c'est d’ailleurs pour cette raison qu'il est intéressant de bien séparer l'affichage du process
Effectivement, Delphi n'est concerné qu'autant qu'il peut voir ses fichiers traités par PASHEADER.
Traduire le logiciel vers Delphi ne consiste pas seulement à passer d'une fiche lfm à une fiche dfm, mais aussi à utiliser une bibliothèque qui sache traiter les caractères UTF8 comme le fait Synedit. Si quelqu'un me trouve la bonne version de Synedit ou une bibliothèque équivalente, je veux bien écrire le tout en Pascal Delphi.
Pour information, il s'agissait bien d'un projet Pascal dont Delphi n'est qu'un des aspects...
Traduire le logiciel vers Delphi ne consiste pas seulement à passer d'une fiche lfm à une fiche dfm, mais aussi à utiliser une bibliothèque qui sache traiter les caractères UTF8 comme le fait Synedit. Si quelqu'un me trouve la bonne version de Synedit ou une bibliothèque équivalente, je veux bien écrire le tout en Pascal Delphi.
Pour information, il s'agissait bien d'un projet Pascal dont Delphi n'est qu'un des aspects...
Bonjour,
Première réaction après téléchargement.
Je ne trouve pas de .dproj ou de .dpr
Certes Il est dit que "Le code source est compilable depuis l'EDI Lazarus (version utilisée : 1.6) sous Windows et Linux." et c'est un défi Pascal/Delphi.
Mais Je trouve un peu dommage que sur un forum DELPHI le projet ne soit pas compilable en .... Delphi
Peut-être qu'il n'y a pas grand chose a faire pour compiler en Delphi, mais peut-être pas .... Ce genre de chose on sait quand on commence, pas forcement quand on va terminer ....
Déjà que quand on change simplement de version de l'IDE ....
Première réaction après téléchargement.
Je ne trouve pas de .dproj ou de .dpr
Certes Il est dit que "Le code source est compilable depuis l'EDI Lazarus (version utilisée : 1.6) sous Windows et Linux." et c'est un défi Pascal/Delphi.
Mais Je trouve un peu dommage que sur un forum DELPHI le projet ne soit pas compilable en .... Delphi
Peut-être qu'il n'y a pas grand chose a faire pour compiler en Delphi, mais peut-être pas .... Ce genre de chose on sait quand on commence, pas forcement quand on va terminer ....
Déjà que quand on change simplement de version de l'IDE ....
Bonjour,
Merci ANAPURNA pour le mini tuto LAZARUS.
Je le mets de coté ça peut toujours servir.
J'avais jamais regardé de près, mais je pensais qu'il n'y avait que quelques modifs mineures par ci par là ...
Pour le prochain défi ça pourrait être un sujet :
convertisseur LAZARUS -> DELPHI
Merci ANAPURNA pour le mini tuto LAZARUS.
Je le mets de coté ça peut toujours servir.
J'avais jamais regardé de près, mais je pensais qu'il n'y avait que quelques modifs mineures par ci par là ...
Pour le prochain défi ça pourrait être un sujet :
convertisseur LAZARUS -> DELPHI
Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.