WDHex Editeur Hexadécimal

user warning: Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'drup6.dc.fid' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by query: SELECT dc.fid, f.filename, COUNT(dc.dcid) AS count, MAX(dc.timestamp) AS last FROM download_count dc JOIN files f ON dc.fid = f.fid WHERE dc.nid = 29 GROUP BY f.filename in /work/www/tanguy.fr.to/sites/all/modules/download_count/download_count.module on line 94.

WDHex est un éditeur Hexadécimal créé en Windev 8 (date de 2003) qui permet d'ouvrir un gros fichier binaire bloc par bloc (pas besoin de charger le fichier complet).
Il permet aussi de charger le contenu complet du presse papier (binaire et autre).

WDHexFint.png

Update Avril 2011 :
Je mets aujourd'hui (oui, 7 ans plus tard) les sources à disposition ainsi que la nouvelle fenêtre interne (WD10)...
C'est un groupe de classes + des objets graphiques liés, ce qui n'est pas facile à intégrer dans une fenêtre autrement.

En extra, dans le projet wd10, il y a une nouvelle classe, cWDExport qui permet de copier/coller des procédures windev vers un fichier texte, en conservant les auteurs et dates/heures de modification de chaque ligne de code :)

Je tiens à indiquer que l'exécutable créé en Windev 8 fonctionne toujours parfaitement sous Windows 7, ainsi que le projet en Windev 10.

Le but de ce projet était d'exporter du code source Windev au format texte, afin de comparer les versions à l'aide d'outils externes.
A noter que le format du code copié par Windev 16 dans le presse papier semble toujours identique. (copier/coller d'une ou plusieurs procédures)

Note : Je n'ai pas encore testé ce projet avec les versions récentes de windev, pour conserver la compatibilité avec les anciennes versions de Windev... merci de me donner des retours :)

AttachmentSize
WDHex.Src.wd8.zip (Sources + Executable Windev 8)1.8 MB
WDHex.Src.wd10.v1.1.zip (Sources Windev 10)867.68 KB
cExportWD.v1.3.zip (Classe Windev 10)12.32 KB