WillyPad v2.92

Francais


New version, new editor features, and many improvements & fixes, INF file help fixed & improved too.

INTRODUCTION

With version 2.0 WillyPad as grown up to an useful proggy, to create or edit INF files easily! With version 2.10 WillyPad leaves behind some important limitations as Printing, Undo, Colour display flashing and timings. Version 2.30 adds some interesting tweaks and debugging. And Last, version 2.50 added NFO DIZ view (for ANSI Art). And the ability to drag a file in WillyPad to open it. Version 2.60 begins XP compatibility, and a localisation file feature. Version 2.70 for more XP compatibility and pseudo MDI; new Wizard for personnal destinations.

Once it was only tips& trick file, now it's a full feature proggy, in English. You'll have a text editor to edit you INF Files AND a Wizard to build the Skeleton, AND a "How to" help file, written to allow newbies to learn easily and make rapidly their first INF Files.

This small proggy was started to demonstrate to a close friend, Willy, how you can quickly program a real application using Borland C++ Builder. I'm no professional, nor proficient at the use of C++, learning it in making some proggys, and trying to build useful tools. But what less needed than a text editor? Everybody can easily find powerful one everywhere. I don't need myself any text editor; so I had to find something more. Though I thought I could regain a lot of time, including some macros to write INF Files, a thing I do very often.

I took back an INF Tips and tricks I wrote two years ago (and sometime improved). I decided to transform this file an standard Windows Help file, and join it to my new born editor.

Please notice that I'm not professional, only a computer's fan, and though will not accept any responsibility about what you do with this proggy. It's Freeware and you may use it freely, at your own risk. Their is NO guaranty about what it can do, not do, etc...

The INF Files part is intended to help a beginner to learn an make his first INF Files easily, it's not here to replace a good book, or the proper Windows Docs. Of course, I'm open to suggestions, bug reports and comment...

WILLYPAD FUNCTIONS

The Editor

This editor uses colours to help you have a better look of your INF files. Besides, I don't think there is a need to write anything about this very standard text editor, it's full of popping tips, and all functions should be self explaining.

The wizard

The main feature is the INF Wizard. You'll need to give it a title, then a short name, that will be the INF File name. If the named is already chosen and valid, it wont be asked. Then the wizard is enabled, and shows options to implement the parts you need.
Note that you can choose the destination directory for your application. The wizard is smart enough to use some current LDID if needed. Of course this is only a skeleton , and you'll have to complete and modify your INF File.

The REG importer

You can translate a REG file into an AddReg section for your INF file. The current issues are that I don't know how to create an empty key with an INF file, though the importer will create an empty default string value; and the importer does not support REG files that remove registry entries, in v2.0.

Strings and LDID menu entries

Insert directly the proper %string% from your just created [Strings] section with the menu; and choose most common LDIDs from the menu, if you don't remember them.

The INF files documentation

The help file was written to help you learn how to write INF files.

The base of INF files is a text file named with .inf extension. It’s declared with a header, and consist of various sections, witch perform basic tasks of a software or driver installation.

The Help is based on my own experience, and I'm not professional! It can contain some mistakes, and lack important things. But I think it can help a beginner to start working with INF files. Of course, I'm open to suggestions and comment...

The Test routine

Calls the Windows's DLL as normal installation procedure would. You can also test with AdvPack.dll.

The RunINF generator

WillyPad can generate a small exe to install your just created INF file.

The ANSI art viewer

WillyPad can use ANSI font to view DIZ or NFO files containing ANSI art. There is also an auto-detect mode, to switch to the proper font automatically!

The UNICODE conversion

WindowsXP uses UNICODE in some INF files & REG files, so a text editor such as WillyPad or Notepad is unable to read & edit them. Version 2.60 introduces a basic translation feature, to translate UNICODE to ASCII. Then you can view or edit those files; but not revert them to UNICODE!

Pseudo-MDI

WillyPad can coorditabe up to 4 instances. (Tile, Cascade...)


Index Snoopy 81

WillyPad v2.92

English


Nouvelle version, corrigée, amélioréee et nouvelles fonctionalités. Amélioration de l'aide sur les fichiers INF.

INTRODUCTION

Avec la version 2.0 WillyPad est devenu un programme efficace pour créer et éditer les fichiers INFsans peine! WillyPad abandonne d'importantes limitations concernant par exemple l'annulation, l'impression, les couleurs, les delais d'affichage... La version 2.30 apporte de nouvelles fonctions et corrige de nombreux bugs...La version 2.50 ajoute la visualisation d'art ANSI (fichiers NFO & DIZ), le Drag'n drop de fichier pour l'ouvrir, et une barre d'étât active. Les versions 2.60 à 2.80 apportent notemment la compatibilité Windows XP, la possibilité de transformer pour n'importe quelle langue, et de nouvelles fonctionnalités. Bref j'aurai pu la nommer version 3.00 beta !

Il fut un temps ou j'ai écrit un fichier d'astuces concernant les fichiers INF, qui me servait principalement d'aide mémoire quand j'en créait un. Pourtant les fautes de syntaxe étaient fréquentes et difficiles à détecter. Maintenant, avec WillyPad, on dispose d'un editeur texte plutôt complêt, et d'un assistant de création/édition de fichiers INF... Grace à l'aide en ligne fournie, et du squelette crée par WillyPad, il sera facile au débutant de créer son 1er fichier INF!

Ce programme a tout d'abord écris pour montre à un ami proche, Willy combien il était facile de créer un programme grace à C++ builder. Je ne suis ni un professionnel ni d'ailleurs très compétent en programmation, l'apprenant au fur et à mesure de mes créations. Mais quoi de plus inutile qu'un éditeur de texte? Il est facile d'en trouver d'exéllents un peu partout! Je n'en avais pas besoin, il fallait lui trouver une utilité! C'est alors que jeu l'idée d'y intégrer des macros pour créer un fichier INF, chose que je faisait assez souvent.

J'ai repris le didacticiel vieux de deux ans (et parfois amélioré). Je l'ai transformé en fichier d'aide Windows et ajouté à mon nouvel éditeur. huit jours plus tard, la 1ere version de WillyPad était née!

Je vous prie de remarquer que je ne suis pas un pro, et que je ne puis accepter aucunne responsabilité quant'à WillyPad, et ce que vous pouvez en faire. Il est Freeware (gratuit), et vous l'utilisez à vos propres risques.

Bien sûr, je suis ouvert à toute suggestion, commentaire, etc...

NB: WillyPad peut être enregistré, il reste Freeware, et ne perds aucune fonction, reste non limité. Vous pouvez demander un n° d'enregistrement gratuit, c'est uniquement fait pour encourager le retour d'expèrience!

FONCTIONS de WILLYPAD

L'éditeur

Il utilise des couleurs pour avoir une meilleure visualisation des fichiers INF. Ces fonctions sont trés courantes, et il est pourvu de nombreuse bulles d'aide pour en expliquer les fonctions.

L'assistant fichiers INF

La fonction principale consiste en un assistant de création de fichiers INF. Vous donnez un titre, un nom de fichier et l'assistant est débloqué. Vous pouvez choisir les composantes nécessaires à votre fichier INF...
Vous pouvez choisir le répertoire de destination pour votre application, et l'assistant va le transformer en LDID si nécessaire. Bien sûr, vous n'obtenez qu'un squellette, qu'il faudra compléter et transformer pour obtenir votre fichier INF final.

Importation de fichier REG

WillyPad est capable d'importer un fichier REG et de le transformer en section AddReg pour votre fichier INF. La limitation est que je ne sais pas comment créer une clé de registre vide avec un fichier INF, donc, l'importation va créer une valeur chaine par défaut vide. Les fichiers REG supprimant des clés ne sont pas supportés.

Menus Strings & LDID

Insérez directement la bonne %string% de la section [Strings] de votre fichier INF grace au menu; et choisissez parmi les raccourcis LDIDs les plus fréquents..Inutile de les apprendre par coeur!.

La documentation sur les fichiers INF

Ce fichier HLP a été crée pour apprendre à lire et créer des fichiers INF.

Un fichier INF est un fichier texte, pourvu de l'extension .INF. Il est déclaré comme tel par un en tête, et comprends plusieurs sections, qui remplissent les fonctions d'installation de logiciels ou matériels.

Cette aide est basée sur ma propre expérience, et je ne suis pas un pro. Elle contient peut-être quelques erreurs, et passe sans doute à côté de certaines choses. Mais elle est sans doute un bon outil pour apprendre les bases à un débutant!

La routine de test

Il est possible de tester votre fichier INF sans quitter WillyPad, car il est capable d'appeller les DLLs de Windows qui installent les fichiers INF.

Générateur de fichier RunINF

WillyPad peut créer un petit exécutable afin de lancer votre fichier INF.

Visionneuse d'art ANSI

WillyPad peut maintenant afficher le texte avec une police ANSI, pour voir les fichiers DIZ & NFO contenant un dessin ANSI. Il y a même un mode automatique qui laisse à WillyPad le soin de détecter de tels fichiers et de basculer automatiquement vers la bonne police.

Conversion UNICODE

WillyPad peut convertir vos fichiers INF Windows XP UNICODEs en ASCII.

Pseudo-MDI

WillyPad peut coordonner plusieurs instances de façon simple...(Cascade, Mosaïque...)