Composants sources

Ces composants sont à reporter dans votre projet, éventuellement à reporter dans votre référentiel. Ce ne sont pas des pakages.

About Console Trace Browedir

ABOUT

3 ko version 1.0

Description : Boîte de dialogue "A propos"

Cette boite de dialogue "A propos" améliore celle qui est dans le référentiel de c++ builder en récupérant les informations de version des options du projet et surtout le numéro de version incrémenté automatiquement. Ainsi vous pouvez utiliser la même boîte pour toutes vos applications.

Utilisation :

bulletAffichage par AboutBox->Visible = true;
bulletRenseigner dans l'onglet "information sur la version" du
menu options du projet, les rubriques :
- Numéro de version du module (cocher auto-incrémenter)
- Organisation
- Description
- Nom du produit
et éventuellement
- Copyright
- Marques déposées.

Console

description :
  Classe ajoutant à l'objet VCL TMEMO la fonction printf comme en C.

7 ko Version 1.0

utilisation :

bulletcréer un objet de type Tconsole, ou utiliser la console  par défaut Console.
bulletlui affecter un objet de type Tmemo (Console = memo;)
bulletutiliser directement la fonction Console.printf(...)
Note : le module utilisateur peut ne pas importer la vcl

Le mémo n'est en principe pas multi-thread. Mais si vous appellez la fonction setMultiThread la console le sera. Deux modes : pipe (aucun message n'est perdu) ou mailslot (risque de perte sous windows 95)

         Le mémo est limité en lignes (32 à 64ko) sous 95. La console détruit les premières lignes pour pouvoir en ajouter.

Trace

description :

Classe permettant d'envoyer par printf des messages affichés par l'application TraceServeur. Celle-ci peut se trouver sur une station autre.

327 ko Version 1

On peut faire directement un printf sur la trace sans utiliser la fonction d'ouverture de connexion au préalable. La sortie se fera sur l'ordinateur en cours par le canal "Trace"

bulletNom de la trace : On peut imaginer de lancer TraceServeur deux fois, avec des noms de trace différentes. Deux applications peuvent alors envoyer leurs messages chacun sur un TraceServeur différent à condition d'ouvrir la connexion en indiquant le même nom de trace (ex trace1/trace2)
bulletNb applications sous NT : Indique le nombre d'applications que l'on peut lancer simultanément affichant sur un même serveur
bulletConnecter : Appuyez sur ce bouton après avoir sélectionner les deux précédents paramètres
bulletPause : pour figer l'affichage des messages le temps de les lire
bulletChrono : fonction en développement ne pas l'utiliser

La trace consomme peu de temps si l'application traceServeur n'est pas lancée, elle peut donc être laissée dans l'application.

La version C++ trace.cpp n'est pas dépendante de c++ builder. Il y a aussi une version tracec.cpp en C.

Browsedir

Description : Boîte de dialogue sélection de répertoire

Utilisation : Fonction C

2 ko version 1.0


 

 

Accueil ] Remonter ]